/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.container-fluid{max-width:1400px;padding-left:20px;padding-right:20px}.container-fluid .row,.container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .container-fluid .comment-wrap{margin-left:-20px;margin-right:-20px}.container-fluid img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid,.author-bio .author-image img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 667px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row,.comments-template #comments .comment-list .comment .comment-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.pageblock--logo_repeater .logo,.woocommerce ul.products.search-products li.product,.col-7,.col-8,.author-bio .author-image,.col-9,.col-10,.col-11,.col-12,header.site-header .navigation-top,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header,#primary-nav-mega,#interior .main-content-container .content-row.layout #content-column,footer .footer-top .logo_column,footer .footer-top .cta_description_column,footer .footer-top .cta_column,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,footer .footer-bottom .copyright,footer .footer-bottom .social-media,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.author-bio,.author-bio .author-info,#faq-block .group-holder .faq-item,#locations-filter,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--card_column .card_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column,.pageblock.pageblock--faq_block .faq_column,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .main-content-container .content-column,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item.horizontal,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-chapters .post_feed_container .feed_row .chapters_list_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_text_column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.search.search-results .results-container .results-header,.search.search-results .results-container .result,.product_cat-wrapper,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #shop_facets_container .widget_facet_stack_widget,#products-wrapper .layout .orbit-woocommerce,#products-wrapper .layout--left .orbit-woocommerce,#reviews,.col,.col-auto,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs,.col-xs-auto,.col-sm-1,.col-sm-2,.col-sm-3,#products-wrapper .layout--left #sidebar,#products-wrapper .layout--right #sidebar,#products-wrapper .layout--left-right #sidebar,.col-sm-4,.col-sm-5,.col-sm-6,.pageblock.pageblock--card_column.num_columns_4 .card_column,.filter-wrapper .filter,.woocommerce ul.products li.product,#related-products .wrapper li,.col-sm-7,.col-sm-8,.col-sm-9,#products-wrapper .layout--right .orbit-woocommerce,#products-wrapper .layout--left-right .orbit-woocommerce,.col-sm-10,.pageblock.pageblock--card_column.num_columns_2 .card_column,.pageblock.pageblock--card_column.num_columns_3 .card_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--news_feed .post_feed_column,.post_feed_column.resources_list_item,.post_feed_column.news_list_item,.post_feed_column.courses_list_item,.blog .post,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,#locations-list,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.col-md-5,.col-md-6,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.columns-two .pageblock-column,.col-md-7,.col-md-8,#locations-map,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,#interior .main-content-container .content-row.layout--right #sidebar,.col-lg-4,#interior .main-content-container .content-row.layout--left-right #sidebar,.col-lg-5,.col-lg-6,.archive.post-type-archive-news .featured_news_container .featured_column,.archive.post-type-archive-news .featured_news_container .widget_column,.col-lg-7,.col-lg-8,#interior .main-content-container .content-row.layout--left #content-column,#interior .main-content-container .content-row.layout--right #content-column,#interior .main-content-container .content-row.layout--left-right #content-column,.pageblock.pageblock--team_feed.has_open_text .feed_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_column,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,#interior .main-content-container .content-row.layout--left-right #secondary-menu,.col-xl-3,#interior .main-content-container .content-row.layout--left #secondary-menu,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl,.col-xxxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6,.pageblock--logo_repeater .logo,.woocommerce ul.products.search-products li.product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.author-bio .author-image{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12,header.site-header .navigation-top,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header,#primary-nav-mega,#interior .main-content-container .content-row.layout #content-column,footer .footer-top .logo_column,footer .footer-top .cta_description_column,footer .footer-top .cta_column,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,footer .footer-bottom .copyright,footer .footer-bottom .social-media,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.author-bio,.author-bio .author-info,#faq-block .group-holder .faq-item,#locations-filter,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--card_column .card_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column,.pageblock.pageblock--faq_block .faq_column,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .main-content-container .content-column,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item.horizontal,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-chapters .post_feed_container .feed_row .chapters_list_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_text_column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.search.search-results .results-container .results-header,.search.search-results .results-container .result,.product_cat-wrapper,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #shop_facets_container .widget_facet_stack_widget,#products-wrapper .layout .orbit-woocommerce,#products-wrapper .layout--left .orbit-woocommerce,#reviews{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1,#locations-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2,#locations-map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 568px){.col-xs{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xs-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xs-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xs-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}}@media (min-width: 667px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,footer .footer-top .logo_column,footer .footer-top .cta_column,#products-wrapper .layout--left #sidebar,#products-wrapper .layout--right #sidebar,#products-wrapper .layout--left-right #sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4,footer .footer-bottom .social-media,.author-bio .author-image{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6,footer .footer-top .cta_description_column,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,.pageblock.pageblock--card_column.num_columns_4 .card_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.filter-wrapper .filter,.woocommerce ul.products li.product,.woocommerce #shop_facets_container .widget_facet_stack_widget,#related-products .wrapper li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.author-bio .author-info{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8,footer .footer-bottom .copyright,#faq-block .group-holder .faq-item,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9,#products-wrapper .layout--right .orbit-woocommerce,#products-wrapper .layout--left-right .orbit-woocommerce{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10,#interior .main-content-container .content-row.layout #content-column,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--card_column.num_columns_2 .card_column,.pageblock.pageblock--card_column.num_columns_3 .card_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.post_feed_column.resources_list_item,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.post_feed_column.news_list_item,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.post_feed_column.courses_list_item,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column,.blog .post{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item.horizontal{margin-left:0}.offset-sm-1,#interior .main-content-container .content-row.layout #content-column,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.post_feed_column.resources_list_item,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.post_feed_column.news_list_item,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.post_feed_column.courses_list_item,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column{margin-left:8.33333%}.offset-sm-2,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2,.pageblock--logo_repeater .logo,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.woocommerce .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.woocommerce ul.products.search-products li.product,.woocommerce ul.products li.product,#related-products .wrapper li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,#locations-list,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--card_column.num_columns_2 .card_column,.pageblock.pageblock--card_column.num_columns_3 .card_column,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.blog .post{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock.columns-two .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8,#locations-map,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9,#products-wrapper .layout--left .orbit-woocommerce{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.post_feed_column.resources_list_item,.post_feed_column.news_list_item,.post_feed_column.courses_list_item,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.woocommerce .woocommerce-MyAccount-content{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12,.post_feed_column.news_list_item.horizontal{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.post_feed_column.news_list_item.horizontal{margin-left:0}.offset-md-1,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.post_feed_column.resources_list_item,.post_feed_column.news_list_item,.post_feed_column.courses_list_item{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2,footer .footer-top .logo_column,footer .footer-top .cta_column{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,#interior .main-content-container .content-row.layout--right #sidebar,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--card_column.num_columns_4 .card_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.woocommerce #shop_facets_container .widget_facet_stack_widget{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4,#interior .main-content-container .content-row.layout--left-right #sidebar,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_text_column{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-news .featured_news_container .featured_column,.archive.post-type-archive-news .featured_news_container .widget_column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8,#interior .main-content-container .content-row.layout--left #content-column,#interior .main-content-container .content-row.layout--right #content-column,#interior .main-content-container .content-row.layout--left-right #content-column,footer .footer-top .cta_description_column,.pageblock.pageblock--team_feed.has_open_text .feed_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_column{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10,.archive.post-type-archive-resources .main-content-container .content-column{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text{margin-left:0}.offset-lg-1,#interior .main-content-container .content-row.layout--right #sidebar,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.archive.post-type-archive-resources .main-content-container .content-column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column{margin-left:8.33333%}.offset-lg-2,#interior .main-content-container .content-row.layout--left #content-column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column{margin-left:16.66667%}.offset-lg-3,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.woocommerce #shop_facets_container .widget_facet_stack_widget:first-of-type{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header,#interior .main-content-container .content-row.layout--left-right #secondary-menu{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,#interior .main-content-container .content-row.layout--left #secondary-menu,#interior .main-content-container .content-row.layout--left-right #sidebar,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--news_feed .post_feed_column,.post_feed_column.resources_list_item,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item,.post_feed_column.courses_list_item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,#interior .main-content-container .content-row.layout--left-right #content-column{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10,header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12,.post_feed_column.news_list_item.horizontal{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0,#interior .main-content-container .content-row.layout--left #content-column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.post_feed_column.resources_list_item,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item,.post_feed_column.news_list_item.horizontal,.post_feed_column.courses_list_item{margin-left:0}.offset-xl-1,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column:nth-child(2n+1),.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column:nth-child(2n+1),.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column:nth-child(2n+1){margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width: 1400px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}@media (min-width: 1600px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333%}.offset-xxxl-2{margin-left:16.66667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333%}.offset-xxxl-5{margin-left:41.66667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333%}.offset-xxxl-8{margin-left:66.66667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333%}.offset-xxxl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 567.98px){.table-responsive-xs{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xs>.table-bordered{border:0}}@media (max-width: 666.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}@media (max-width: 1399.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl>.table-bordered{border:0}}@media (max-width: 1599.98px){.table-responsive-xxxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#71dd8a}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#efa2a9}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 667px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn,.comments-template #respond .form-submit input[type='submit']{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.btn:hover,.comments-template #respond .form-submit input:hover[type='submit'],.btn:focus,.comments-template #respond .form-submit input:focus[type='submit']{text-decoration:none}.btn:focus,.comments-template #respond .form-submit input:focus[type='submit'],.btn.focus,.comments-template #respond .form-submit input.focus[type='submit']{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.btn.disabled,.comments-template #respond .form-submit input.disabled[type='submit'],.btn:disabled,.comments-template #respond .form-submit input:disabled[type='submit']{opacity:.65}.btn:not(:disabled):not(.disabled),.comments-template #respond .form-submit input:not(:disabled):not(.disabled)[type='submit']{cursor:pointer}.btn:not(:disabled):not(.disabled):active,.comments-template #respond .form-submit input:not(:disabled):not(.disabled):active[type='submit'],.btn:not(:disabled):not(.disabled).active,.comments-template #respond .form-submit input:not(:disabled):not(.disabled).active[type='submit']{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary,header.site-header .navigation-top ul li.menu_button a,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button,#products-wrapper .add_to_cart_button{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover,header.site-header .navigation-top ul li.menu_button a:hover,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover,#products-wrapper .add_to_cart_button:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,header.site-header .navigation-top ul li.menu_button a:focus,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:focus,#products-wrapper .add_to_cart_button:focus,.btn-primary.focus,header.site-header .navigation-top ul li.menu_button a.focus,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.focus,#products-wrapper .focus.add_to_cart_button{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-primary.disabled,header.site-header .navigation-top ul li.menu_button a.disabled,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.disabled,#products-wrapper .disabled.add_to_cart_button,.btn-primary:disabled,header.site-header .navigation-top ul li.menu_button a:disabled,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:disabled,#products-wrapper .add_to_cart_button:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,header.site-header .navigation-top ul li.menu_button a:not(:disabled):not(.disabled):active,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:not(:disabled):not(.disabled):active,#products-wrapper .add_to_cart_button:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,header.site-header .navigation-top ul li.menu_button a:not(:disabled):not(.disabled).active,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:not(:disabled):not(.disabled).active,#products-wrapper .add_to_cart_button:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,header.site-header .navigation-top ul li.menu_button .show>a.dropdown-toggle,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .show>button.dropdown-toggle,#products-wrapper .show>.dropdown-toggle.add_to_cart_button{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,header.site-header .navigation-top ul li.menu_button a:not(:disabled):not(.disabled):active:focus,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:not(:disabled):not(.disabled):active:focus,#products-wrapper .add_to_cart_button:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,header.site-header .navigation-top ul li.menu_button a:not(:disabled):not(.disabled).active:focus,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:not(:disabled):not(.disabled).active:focus,#products-wrapper .add_to_cart_button:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,header.site-header .navigation-top ul li.menu_button .show>a.dropdown-toggle:focus,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .show>button.dropdown-toggle:focus,#products-wrapper .show>.dropdown-toggle.add_to_cart_button:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-secondary,.comments-template #respond .form-submit input[type='submit']{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover,.comments-template #respond .form-submit input:hover[type='submit']{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.comments-template #respond .form-submit input:focus[type='submit'],.btn-secondary.focus,.comments-template #respond .form-submit input.focus[type='submit']{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-secondary.disabled,.comments-template #respond .form-submit input.disabled[type='submit'],.btn-secondary:disabled,.comments-template #respond .form-submit input:disabled[type='submit']{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.comments-template #respond .form-submit input:not(:disabled):not(.disabled):active[type='submit'],.btn-secondary:not(:disabled):not(.disabled).active,.comments-template #respond .form-submit input:not(:disabled):not(.disabled).active[type='submit'],.show>.btn-secondary.dropdown-toggle,.comments-template #respond .form-submit .show>input.dropdown-toggle[type='submit']{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.comments-template #respond .form-submit input:not(:disabled):not(.disabled):active:focus[type='submit'],.btn-secondary:not(:disabled):not(.disabled).active:focus,.comments-template #respond .form-submit input:not(:disabled):not(.disabled).active:focus[type='submit'],.show>.btn-secondary.dropdown-toggle:focus,.comments-template #respond .form-submit .show>input.dropdown-toggle:focus[type='submit']{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 667px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle,.author-bio .author-image img{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none,header.site-header .navigation-top,#primary-nav-mega,#interior .main-content-container .content-row #secondary-menu,#locations-map,#locations-list .desktop-only,.list--row.bubble .mobile-only,.list--row--icon,.widget.locations-single .desktop-only,.pageblock.pageblock--faq_block .faq_column .expand_collapse_all,.archive.post-type-archive-news .featured_news_container .widget_column,.product_cat-wrapper .product-category .count{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block,.widget.locations-single .mobile-only{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 568px){.d-xs-none{display:none !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-block{display:block !important}.d-xs-table{display:table !important}.d-xs-table-row{display:table-row !important}.d-xs-table-cell{display:table-cell !important}.d-xs-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xs-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 667px){.d-sm-none,.widget.locations-single .mobile-only{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block,#locations-list .desktop-only,.list--row.bubble .mobile-only,.list--row--icon,.widget.locations-single .desktop-only{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block,#locations-map,.pageblock.pageblock--faq_block .faq_column .expand_collapse_all{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block,.archive.post-type-archive-news .featured_news_container .widget_column{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block,header.site-header .navigation-top,#interior .main-content-container .content-row #secondary-menu{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex,#primary-nav-mega{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1400px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1600px){.d-xxxl-none{display:none !important}.d-xxxl-inline{display:inline !important}.d-xxxl-inline-block{display:inline-block !important}.d-xxxl-block{display:block !important}.d-xxxl-table{display:table !important}.d-xxxl-table-row{display:table-row !important}.d-xxxl-table-cell{display:table-cell !important}.d-xxxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 568px){.flex-xs-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xs-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xs-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xs-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xs-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xs-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xs-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xs-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xs-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xs-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xs-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xs-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xs-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xs-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xs-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xs-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xs-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xs-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xs-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xs-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xs-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xs-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xs-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xs-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xs-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xs-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xs-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xs-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xs-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 667px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1400px){.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1600px){.flex-xxxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 568px){.float-xs-left{float:left !important}.float-xs-right{float:right !important}.float-xs-none{float:none !important}}@media (min-width: 667px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}@media (min-width: 1400px){.float-xxl-left{float:left !important}.float-xxl-right{float:right !important}.float-xxl-none{float:none !important}}@media (min-width: 1600px){.float-xxxl-left{float:left !important}.float-xxxl-right{float:right !important}.float-xxxl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.woocommerce ul.products.search-products li.product,.product_cat-wrapper .product-category,.mx-0{margin-right:0 !important}.mb-0,.woocommerce ul.products.search-products li.product:nth-last-child(-n+4),.product_cat-wrapper .product-category:nth-last-child(-n+4),.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 568px){.m-xs-0{margin:0 !important}.mt-xs-0,.my-xs-0{margin-top:0 !important}.mr-xs-0,.mx-xs-0{margin-right:0 !important}.mb-xs-0,.my-xs-0{margin-bottom:0 !important}.ml-xs-0,.mx-xs-0{margin-left:0 !important}.m-xs-1{margin:.25rem !important}.mt-xs-1,.my-xs-1{margin-top:.25rem !important}.mr-xs-1,.mx-xs-1{margin-right:.25rem !important}.mb-xs-1,.my-xs-1{margin-bottom:.25rem !important}.ml-xs-1,.mx-xs-1{margin-left:.25rem !important}.m-xs-2{margin:.5rem !important}.mt-xs-2,.my-xs-2{margin-top:.5rem !important}.mr-xs-2,.mx-xs-2{margin-right:.5rem !important}.mb-xs-2,.my-xs-2{margin-bottom:.5rem !important}.ml-xs-2,.mx-xs-2{margin-left:.5rem !important}.m-xs-3{margin:1rem !important}.mt-xs-3,.my-xs-3{margin-top:1rem !important}.mr-xs-3,.mx-xs-3{margin-right:1rem !important}.mb-xs-3,.my-xs-3{margin-bottom:1rem !important}.ml-xs-3,.mx-xs-3{margin-left:1rem !important}.m-xs-4{margin:1.5rem !important}.mt-xs-4,.my-xs-4{margin-top:1.5rem !important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem !important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem !important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem !important}.m-xs-5{margin:3rem !important}.mt-xs-5,.my-xs-5{margin-top:3rem !important}.mr-xs-5,.mx-xs-5{margin-right:3rem !important}.mb-xs-5,.my-xs-5{margin-bottom:3rem !important}.ml-xs-5,.mx-xs-5{margin-left:3rem !important}.p-xs-0{padding:0 !important}.pt-xs-0,.py-xs-0{padding-top:0 !important}.pr-xs-0,.px-xs-0{padding-right:0 !important}.pb-xs-0,.py-xs-0{padding-bottom:0 !important}.pl-xs-0,.px-xs-0{padding-left:0 !important}.p-xs-1{padding:.25rem !important}.pt-xs-1,.py-xs-1{padding-top:.25rem !important}.pr-xs-1,.px-xs-1{padding-right:.25rem !important}.pb-xs-1,.py-xs-1{padding-bottom:.25rem !important}.pl-xs-1,.px-xs-1{padding-left:.25rem !important}.p-xs-2{padding:.5rem !important}.pt-xs-2,.py-xs-2{padding-top:.5rem !important}.pr-xs-2,.px-xs-2{padding-right:.5rem !important}.pb-xs-2,.py-xs-2{padding-bottom:.5rem !important}.pl-xs-2,.px-xs-2{padding-left:.5rem !important}.p-xs-3{padding:1rem !important}.pt-xs-3,.py-xs-3{padding-top:1rem !important}.pr-xs-3,.px-xs-3{padding-right:1rem !important}.pb-xs-3,.py-xs-3{padding-bottom:1rem !important}.pl-xs-3,.px-xs-3{padding-left:1rem !important}.p-xs-4{padding:1.5rem !important}.pt-xs-4,.py-xs-4{padding-top:1.5rem !important}.pr-xs-4,.px-xs-4{padding-right:1.5rem !important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem !important}.pl-xs-4,.px-xs-4{padding-left:1.5rem !important}.p-xs-5{padding:3rem !important}.pt-xs-5,.py-xs-5{padding-top:3rem !important}.pr-xs-5,.px-xs-5{padding-right:3rem !important}.pb-xs-5,.py-xs-5{padding-bottom:3rem !important}.pl-xs-5,.px-xs-5{padding-left:3rem !important}.m-xs-auto{margin:auto !important}.mt-xs-auto,.my-xs-auto{margin-top:auto !important}.mr-xs-auto,.mx-xs-auto{margin-right:auto !important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto !important}.ml-xs-auto,.mx-xs-auto{margin-left:auto !important}}@media (min-width: 667px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media (min-width: 1400px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}@media (min-width: 1600px){.m-xxxl-0{margin:0 !important}.mt-xxxl-0,.my-xxxl-0{margin-top:0 !important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0 !important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0 !important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0 !important}.m-xxxl-1{margin:.25rem !important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem !important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem !important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem !important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem !important}.m-xxxl-2{margin:.5rem !important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem !important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem !important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem !important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem !important}.m-xxxl-3{margin:1rem !important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem !important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem !important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem !important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem !important}.m-xxxl-4{margin:1.5rem !important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem !important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem !important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem !important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem !important}.m-xxxl-5{margin:3rem !important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem !important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem !important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem !important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem !important}.p-xxxl-0{padding:0 !important}.pt-xxxl-0,.py-xxxl-0{padding-top:0 !important}.pr-xxxl-0,.px-xxxl-0{padding-right:0 !important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0 !important}.pl-xxxl-0,.px-xxxl-0{padding-left:0 !important}.p-xxxl-1{padding:.25rem !important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem !important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem !important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem !important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem !important}.p-xxxl-2{padding:.5rem !important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem !important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem !important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem !important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem !important}.p-xxxl-3{padding:1rem !important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem !important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem !important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem !important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem !important}.p-xxxl-4{padding:1.5rem !important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem !important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem !important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem !important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem !important}.p-xxxl-5{padding:3rem !important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem !important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem !important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem !important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem !important}.m-xxxl-auto{margin:auto !important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto !important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto !important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto !important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center,.search.search-results .results-container .results-header{text-align:center !important}@media (min-width: 568px){.text-xs-left{text-align:left !important}.text-xs-right{text-align:right !important}.text-xs-center{text-align:center !important}}@media (min-width: 667px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1600px){.text-xxxl-left{text-align:left !important}.text-xxxl-right{text-align:right !important}.text-xxxl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0062cc !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#545b62 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-muted{color:#6c757d !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}span[class^="fa-"],span[class*=" fa-"]{font-family:"Font Awesome 5 Free",sans-serif}i.fab{font-family:"Font Awesome 5 Brands",sans-serif}.btn-white,.btn-white-ghost,.btn-blue,a.button,a.btn-primary,header.site-header .navigation-top ul li.menu_button a,#products-wrapper a.add_to_cart_button,input.button[type="submit"],input.btn-primary[type="submit"],#products-wrapper input.add_to_cart_button[type="submit"],input.button[type="image"],input.btn-primary[type="image"],#products-wrapper input.add_to_cart_button[type="image"],button:not(.close-search),.woocommerce a.button,.woocommerce a.btn-primary,.woocommerce a.button.alt,.woocommerce a.alt.btn-primary,.woocommerce .woocommerce-Button{display:block;width:70%;margin:0 auto 20px auto;font-family:franklin-gothic-urw,sans-serif;font-size:18px;font-weight:500;letter-spacing:0.5px;line-height:26px;padding:11px 30px;text-transform:uppercase;border-radius:30px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;position:relative;z-index:2}.btn-white:last-child,.btn-white-ghost:last-child,.btn-blue:last-child,a.button:last-child,a.btn-primary:last-child,header.site-header .navigation-top ul li.menu_button a:last-child,#products-wrapper a.add_to_cart_button:last-child,input.button:last-child[type="submit"],input.btn-primary:last-child[type="submit"],#products-wrapper input.add_to_cart_button:last-child[type="submit"],input.button:last-child[type="image"],input.btn-primary:last-child[type="image"],#products-wrapper input.add_to_cart_button:last-child[type="image"],button:last-child:not(.close-search),.woocommerce a.button.alt:last-child,.woocommerce a.alt.btn-primary:last-child,.woocommerce .woocommerce-Button:last-child{margin:0 auto 0 auto}@media (min-width: 768px){.btn-white,.btn-white-ghost,.btn-blue,a.button,a.btn-primary,header.site-header .navigation-top ul li.menu_button a,#products-wrapper a.add_to_cart_button,input.button[type="submit"],input.btn-primary[type="submit"],#products-wrapper input.add_to_cart_button[type="submit"],input.button[type="image"],input.btn-primary[type="image"],#products-wrapper input.add_to_cart_button[type="image"],button:not(.close-search),.woocommerce a.button,.woocommerce a.btn-primary,.woocommerce a.button.alt,.woocommerce a.alt.btn-primary,.woocommerce .woocommerce-Button{display:inline-block;width:auto;margin:0 20px 20px 0}.btn-white:last-child,.btn-white-ghost:last-child,.btn-blue:last-child,a.button:last-child,a.btn-primary:last-child,header.site-header .navigation-top ul li.menu_button a:last-child,#products-wrapper a.add_to_cart_button:last-child,input.button:last-child[type="submit"],input.btn-primary:last-child[type="submit"],#products-wrapper input.add_to_cart_button:last-child[type="submit"],input.button:last-child[type="image"],input.btn-primary:last-child[type="image"],#products-wrapper input.add_to_cart_button:last-child[type="image"],button:last-child:not(.close-search),.woocommerce a.button.alt:last-child,.woocommerce a.alt.btn-primary:last-child,.woocommerce .woocommerce-Button:last-child{margin:0 0 0 0}}.btn-white:before,.btn-white-ghost:before,.btn-blue:before,a.button:before,a.btn-primary:before,header.site-header .navigation-top ul li.menu_button a:before,#products-wrapper a.add_to_cart_button:before,input.button[type="submit"]:before,input.btn-primary[type="submit"]:before,#products-wrapper input.add_to_cart_button[type="submit"]:before,input.button[type="image"]:before,input.btn-primary[type="image"]:before,#products-wrapper input.add_to_cart_button[type="image"]:before,button:not(.close-search):before,.woocommerce a.button:before,.woocommerce a.btn-primary:before,.woocommerce a.button.alt:before,.woocommerce a.alt.btn-primary:before,.woocommerce .woocommerce-Button:before{content:'';-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}.btn-white:hover,.btn-white-ghost:hover,.btn-blue:hover,a.button:hover,a.btn-primary:hover,header.site-header .navigation-top ul li.menu_button a:hover,#products-wrapper a.add_to_cart_button:hover,input.button:hover[type="submit"],input.btn-primary:hover[type="submit"],#products-wrapper input.add_to_cart_button:hover[type="submit"],input.button:hover[type="image"],input.btn-primary:hover[type="image"],#products-wrapper input.add_to_cart_button:hover[type="image"],button:hover:not(.close-search),.woocommerce a.button.alt:hover,.woocommerce a.alt.btn-primary:hover,.woocommerce .woocommerce-Button:hover{text-decoration:none}.btn-white:after,.btn-white-ghost:after,.btn-blue:after,a.button:after,a.btn-primary:after,header.site-header .navigation-top ul li.menu_button a:after,#products-wrapper a.add_to_cart_button:after,input.button[type="submit"]:after,input.btn-primary[type="submit"]:after,#products-wrapper input.add_to_cart_button[type="submit"]:after,input.button[type="image"]:after,input.btn-primary[type="image"]:after,#products-wrapper input.add_to_cart_button[type="image"]:after,button:not(.close-search):after,.woocommerce a.button:after,.woocommerce a.btn-primary:after,.woocommerce a.button.alt:after,.woocommerce a.alt.btn-primary:after,.woocommerce .woocommerce-Button:after{color:inherit}.btn-primary,header.site-header .navigation-top ul li.menu_button a,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button,#products-wrapper .add_to_cart_button{background-color:#fff;border:1px solid #FC6721;color:#fff}.btn-primary:before,header.site-header .navigation-top ul li.menu_button a:before,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:before,#products-wrapper .add_to_cart_button:before{background:-webkit-gradient(linear, left bottom, left top, from(#FE8850), to(#FC6721));background:linear-gradient(0deg, #FE8850 0%, #FC6721 100%)}.btn-primary:hover,header.site-header .navigation-top ul li.menu_button a:hover,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover,#products-wrapper .add_to_cart_button:hover{color:#FC6721;border:1px solid #F3F5F7;background:#fff}.btn-primary:hover:before,header.site-header .navigation-top ul li.menu_button a:hover:before,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover:before,#products-wrapper .add_to_cart_button:hover:before{opacity:0}.btn-white{background:#fff;color:#FC6721;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:none;outline:none}.btn-white-ghost{background:transparent;color:#fff;border:2px solid #fff}.btn-white-ghost:hover{color:#FC6721;background-color:#fff;border:2px solid #F3F5F7}.btn-blue{border:1px solid #13B9ED;color:#181D2C}.btn-blue:hover{color:#13B9ED;background-color:#181D2C;border:1px solid #F3F5F7}.btn-login-icon:after{content:'\f2f6';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:inline-block;margin-left:5px;color:inherit}:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xxs: 0;--breakpoint-xs: 568px;--breakpoint-sm: 667px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--breakpoint-xxxl: 1600px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 667px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row,.comments-template #comments .comment-list .comment .comment-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.pageblock--logo_repeater .logo,.woocommerce ul.products.search-products li.product,.col-7,.col-8,.author-bio .author-image,.col-9,.col-10,.col-11,.col-12,header.site-header .navigation-top,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header,#primary-nav-mega,#interior .main-content-container .content-row.layout #content-column,footer .footer-top .logo_column,footer .footer-top .cta_description_column,footer .footer-top .cta_column,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,footer .footer-bottom .copyright,footer .footer-bottom .social-media,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.author-bio,.author-bio .author-info,#faq-block .group-holder .faq-item,#locations-filter,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--card_column .card_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column,.pageblock.pageblock--faq_block .faq_column,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .main-content-container .content-column,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item.horizontal,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-chapters .post_feed_container .feed_row .chapters_list_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_text_column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.search.search-results .results-container .results-header,.search.search-results .results-container .result,.product_cat-wrapper,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #shop_facets_container .widget_facet_stack_widget,#products-wrapper .layout .orbit-woocommerce,#products-wrapper .layout--left .orbit-woocommerce,#reviews,.col,.col-auto,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs,.col-xs-auto,.col-sm-1,.col-sm-2,.col-sm-3,#products-wrapper .layout--left #sidebar,#products-wrapper .layout--right #sidebar,#products-wrapper .layout--left-right #sidebar,.col-sm-4,.col-sm-5,.col-sm-6,.pageblock.pageblock--card_column.num_columns_4 .card_column,.filter-wrapper .filter,.woocommerce ul.products li.product,#related-products .wrapper li,.col-sm-7,.col-sm-8,.col-sm-9,#products-wrapper .layout--right .orbit-woocommerce,#products-wrapper .layout--left-right .orbit-woocommerce,.col-sm-10,.pageblock.pageblock--card_column.num_columns_2 .card_column,.pageblock.pageblock--card_column.num_columns_3 .card_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--news_feed .post_feed_column,.post_feed_column.resources_list_item,.post_feed_column.news_list_item,.post_feed_column.courses_list_item,.blog .post,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,#locations-list,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.col-md-5,.col-md-6,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.columns-two .pageblock-column,.col-md-7,.col-md-8,#locations-map,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,#interior .main-content-container .content-row.layout--right #sidebar,.col-lg-4,#interior .main-content-container .content-row.layout--left-right #sidebar,.col-lg-5,.col-lg-6,.archive.post-type-archive-news .featured_news_container .featured_column,.archive.post-type-archive-news .featured_news_container .widget_column,.col-lg-7,.col-lg-8,#interior .main-content-container .content-row.layout--left #content-column,#interior .main-content-container .content-row.layout--right #content-column,#interior .main-content-container .content-row.layout--left-right #content-column,.pageblock.pageblock--team_feed.has_open_text .feed_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_column,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,#interior .main-content-container .content-row.layout--left-right #secondary-menu,.col-xl-3,#interior .main-content-container .content-row.layout--left #secondary-menu,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl,.col-xxxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6,.pageblock--logo_repeater .logo,.woocommerce ul.products.search-products li.product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.author-bio .author-image{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12,header.site-header .navigation-top,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header,#primary-nav-mega,#interior .main-content-container .content-row.layout #content-column,footer .footer-top .logo_column,footer .footer-top .cta_description_column,footer .footer-top .cta_column,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,footer .footer-bottom .copyright,footer .footer-bottom .social-media,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.author-bio,.author-bio .author-info,#faq-block .group-holder .faq-item,#locations-filter,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--card_column .card_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column,.pageblock.pageblock--faq_block .faq_column,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .main-content-container .content-column,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item.horizontal,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-chapters .post_feed_container .feed_row .chapters_list_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_text_column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.search.search-results .results-container .results-header,.search.search-results .results-container .result,.product_cat-wrapper,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #shop_facets_container .widget_facet_stack_widget,#products-wrapper .layout .orbit-woocommerce,#products-wrapper .layout--left .orbit-woocommerce,#reviews{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1,#locations-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2,#locations-map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 568px){.col-xs{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xs-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xs-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xs-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xs-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xs-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xs-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xs-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xs-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xs-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xs-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xs-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xs-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xs-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}}@media (min-width: 667px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,footer .footer-top .logo_column,footer .footer-top .cta_column,#products-wrapper .layout--left #sidebar,#products-wrapper .layout--right #sidebar,#products-wrapper .layout--left-right #sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4,footer .footer-bottom .social-media,.author-bio .author-image{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6,footer .footer-top .cta_description_column,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,.pageblock.pageblock--card_column.num_columns_4 .card_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.filter-wrapper .filter,.woocommerce ul.products li.product,.woocommerce #shop_facets_container .widget_facet_stack_widget,#related-products .wrapper li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.author-bio .author-info{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8,footer .footer-bottom .copyright,#faq-block .group-holder .faq-item,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9,#products-wrapper .layout--right .orbit-woocommerce,#products-wrapper .layout--left-right .orbit-woocommerce{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10,#interior .main-content-container .content-row.layout #content-column,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--card_column.num_columns_2 .card_column,.pageblock.pageblock--card_column.num_columns_3 .card_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.post_feed_column.resources_list_item,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.post_feed_column.news_list_item,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.post_feed_column.courses_list_item,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column,.blog .post{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item.horizontal{margin-left:0}.offset-sm-1,#interior .main-content-container .content-row.layout #content-column,.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column,.post_feed_column.resources_list_item,.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column,.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column,.post_feed_column.news_list_item,.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column,.post_feed_column.courses_list_item,.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column,.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column{margin-left:8.33333%}.offset-sm-2,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2,.pageblock--logo_repeater .logo,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.woocommerce .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.woocommerce ul.products.search-products li.product,.woocommerce ul.products li.product,#related-products .wrapper li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,#locations-list,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--card_column.num_columns_2 .card_column,.pageblock.pageblock--card_column.num_columns_3 .card_column,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.blog .post{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock.columns-two .pageblock-column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8,#locations-map,.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9,#products-wrapper .layout--left .orbit-woocommerce{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.post_feed_column.resources_list_item,.post_feed_column.news_list_item,.post_feed_column.courses_list_item,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.woocommerce .woocommerce-MyAccount-content{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12,.post_feed_column.news_list_item.horizontal{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.post_feed_column.news_list_item.horizontal{margin-left:0}.offset-md-1,.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.post_feed_column.resources_list_item,.post_feed_column.news_list_item,.post_feed_column.courses_list_item{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2,footer .footer-top .logo_column,footer .footer-top .cta_column{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,#interior .main-content-container .content-row.layout--right #sidebar,footer .footer-middle .open-content-column,footer .footer-middle .menu-column,footer .footer-middle .newsletter_column,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--card_column.num_columns_4 .card_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar,.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column,.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column,.woocommerce #shop_facets_container .widget_facet_stack_widget{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4,#interior .main-content-container .content-row.layout--left-right #sidebar,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_text_column{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text,.archive.post-type-archive-news .featured_news_container .featured_column,.archive.post-type-archive-news .featured_news_container .widget_column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8,#interior .main-content-container .content-row.layout--left #content-column,#interior .main-content-container .content-row.layout--right #content-column,#interior .main-content-container .content-row.layout--left-right #content-column,footer .footer-top .cta_description_column,.pageblock.pageblock--team_feed.has_open_text .feed_column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column,.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_column{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10,.archive.post-type-archive-resources .main-content-container .content-column{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0,.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--team_feed.has_open_text .open_text_column,.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-image .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.video,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.image,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.image,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.video,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.video,.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text{margin-left:0}.offset-lg-1,#interior .main-content-container .content-row.layout--right #sidebar,.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column,.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column,.archive.post-type-archive-resources .main-content-container .content-column,.single.single-resources .main-content-container .row .content-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column,.single.single-courses .main-content-container .row .content-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column{margin-left:8.33333%}.offset-lg-2,#interior .main-content-container .content-row.layout--left #content-column,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.single.single-news .main-content-container .row .content-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column,.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column{margin-left:16.66667%}.offset-lg-3,.archive.post-type-archive-resources .post_feed_container .results_row .results_column,.woocommerce #shop_facets_container .widget_facet_stack_widget:first-of-type{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header,#interior .main-content-container .content-row.layout--left-right #secondary-menu{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,#interior .main-content-container .content-row.layout--left #secondary-menu,#interior .main-content-container .content-row.layout--left-right #sidebar,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--news_feed .post_feed_column,.post_feed_column.resources_list_item,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item,.post_feed_column.courses_list_item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,#interior .main-content-container .content-row.layout--left-right #content-column{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10,header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12,.post_feed_column.news_list_item.horizontal{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0,#interior .main-content-container .content-row.layout--left #content-column,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column,.pageblock.pageblock--news_feed .post_feed_column,.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column,.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column,.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column,.post_feed_column.resources_list_item,.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column,.post_feed_column.news_list_item,.post_feed_column.news_list_item.horizontal,.post_feed_column.courses_list_item{margin-left:0}.offset-xl-1,.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column:nth-child(2n+1),.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column:nth-child(2n+1),.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column:nth-child(2n+1){margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width: 1400px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}@media (min-width: 1600px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333%}.offset-xxxl-2{margin-left:16.66667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333%}.offset-xxxl-5{margin-left:41.66667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333%}.offset-xxxl-8{margin-left:66.66667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333%}.offset-xxxl-11{margin-left:91.66667%}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle,.author-bio .author-image img{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none,header.site-header .navigation-top,#primary-nav-mega,#interior .main-content-container .content-row #secondary-menu,#locations-map,#locations-list .desktop-only,.list--row.bubble .mobile-only,.list--row--icon,.widget.locations-single .desktop-only,.pageblock.pageblock--faq_block .faq_column .expand_collapse_all,.archive.post-type-archive-news .featured_news_container .widget_column,.product_cat-wrapper .product-category .count{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block,.widget.locations-single .mobile-only{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 568px){.d-xs-none{display:none !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-block{display:block !important}.d-xs-table{display:table !important}.d-xs-table-row{display:table-row !important}.d-xs-table-cell{display:table-cell !important}.d-xs-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xs-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 667px){.d-sm-none,.widget.locations-single .mobile-only{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block,#locations-list .desktop-only,.list--row.bubble .mobile-only,.list--row--icon,.widget.locations-single .desktop-only{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block,#locations-map,.pageblock.pageblock--faq_block .faq_column .expand_collapse_all{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block,.archive.post-type-archive-news .featured_news_container .widget_column{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none,header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block,header.site-header .navigation-top,#interior .main-content-container .content-row #secondary-menu{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex,#primary-nav-mega{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1400px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1600px){.d-xxxl-none{display:none !important}.d-xxxl-inline{display:inline !important}.d-xxxl-inline-block{display:inline-block !important}.d-xxxl-block{display:block !important}.d-xxxl-table{display:table !important}.d-xxxl-table-row{display:table-row !important}.d-xxxl-table-cell{display:table-cell !important}.d-xxxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 568px){.flex-xs-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xs-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xs-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xs-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xs-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xs-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xs-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xs-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xs-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xs-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xs-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xs-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xs-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xs-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xs-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xs-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xs-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xs-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xs-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xs-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xs-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xs-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xs-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xs-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xs-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xs-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xs-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xs-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xs-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 667px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1400px){.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1600px){.flex-xxxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 568px){.float-xs-left{float:left !important}.float-xs-right{float:right !important}.float-xs-none{float:none !important}}@media (min-width: 667px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}@media (min-width: 1400px){.float-xxl-left{float:left !important}.float-xxl-right{float:right !important}.float-xxl-none{float:none !important}}@media (min-width: 1600px){.float-xxxl-left{float:left !important}.float-xxxl-right{float:right !important}.float-xxxl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.woocommerce ul.products.search-products li.product,.product_cat-wrapper .product-category,.mx-0{margin-right:0 !important}.mb-0,.woocommerce ul.products.search-products li.product:nth-last-child(-n+4),.product_cat-wrapper .product-category:nth-last-child(-n+4),.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 568px){.m-xs-0{margin:0 !important}.mt-xs-0,.my-xs-0{margin-top:0 !important}.mr-xs-0,.mx-xs-0{margin-right:0 !important}.mb-xs-0,.my-xs-0{margin-bottom:0 !important}.ml-xs-0,.mx-xs-0{margin-left:0 !important}.m-xs-1{margin:.25rem !important}.mt-xs-1,.my-xs-1{margin-top:.25rem !important}.mr-xs-1,.mx-xs-1{margin-right:.25rem !important}.mb-xs-1,.my-xs-1{margin-bottom:.25rem !important}.ml-xs-1,.mx-xs-1{margin-left:.25rem !important}.m-xs-2{margin:.5rem !important}.mt-xs-2,.my-xs-2{margin-top:.5rem !important}.mr-xs-2,.mx-xs-2{margin-right:.5rem !important}.mb-xs-2,.my-xs-2{margin-bottom:.5rem !important}.ml-xs-2,.mx-xs-2{margin-left:.5rem !important}.m-xs-3{margin:1rem !important}.mt-xs-3,.my-xs-3{margin-top:1rem !important}.mr-xs-3,.mx-xs-3{margin-right:1rem !important}.mb-xs-3,.my-xs-3{margin-bottom:1rem !important}.ml-xs-3,.mx-xs-3{margin-left:1rem !important}.m-xs-4{margin:1.5rem !important}.mt-xs-4,.my-xs-4{margin-top:1.5rem !important}.mr-xs-4,.mx-xs-4{margin-right:1.5rem !important}.mb-xs-4,.my-xs-4{margin-bottom:1.5rem !important}.ml-xs-4,.mx-xs-4{margin-left:1.5rem !important}.m-xs-5{margin:3rem !important}.mt-xs-5,.my-xs-5{margin-top:3rem !important}.mr-xs-5,.mx-xs-5{margin-right:3rem !important}.mb-xs-5,.my-xs-5{margin-bottom:3rem !important}.ml-xs-5,.mx-xs-5{margin-left:3rem !important}.p-xs-0{padding:0 !important}.pt-xs-0,.py-xs-0{padding-top:0 !important}.pr-xs-0,.px-xs-0{padding-right:0 !important}.pb-xs-0,.py-xs-0{padding-bottom:0 !important}.pl-xs-0,.px-xs-0{padding-left:0 !important}.p-xs-1{padding:.25rem !important}.pt-xs-1,.py-xs-1{padding-top:.25rem !important}.pr-xs-1,.px-xs-1{padding-right:.25rem !important}.pb-xs-1,.py-xs-1{padding-bottom:.25rem !important}.pl-xs-1,.px-xs-1{padding-left:.25rem !important}.p-xs-2{padding:.5rem !important}.pt-xs-2,.py-xs-2{padding-top:.5rem !important}.pr-xs-2,.px-xs-2{padding-right:.5rem !important}.pb-xs-2,.py-xs-2{padding-bottom:.5rem !important}.pl-xs-2,.px-xs-2{padding-left:.5rem !important}.p-xs-3{padding:1rem !important}.pt-xs-3,.py-xs-3{padding-top:1rem !important}.pr-xs-3,.px-xs-3{padding-right:1rem !important}.pb-xs-3,.py-xs-3{padding-bottom:1rem !important}.pl-xs-3,.px-xs-3{padding-left:1rem !important}.p-xs-4{padding:1.5rem !important}.pt-xs-4,.py-xs-4{padding-top:1.5rem !important}.pr-xs-4,.px-xs-4{padding-right:1.5rem !important}.pb-xs-4,.py-xs-4{padding-bottom:1.5rem !important}.pl-xs-4,.px-xs-4{padding-left:1.5rem !important}.p-xs-5{padding:3rem !important}.pt-xs-5,.py-xs-5{padding-top:3rem !important}.pr-xs-5,.px-xs-5{padding-right:3rem !important}.pb-xs-5,.py-xs-5{padding-bottom:3rem !important}.pl-xs-5,.px-xs-5{padding-left:3rem !important}.m-xs-auto{margin:auto !important}.mt-xs-auto,.my-xs-auto{margin-top:auto !important}.mr-xs-auto,.mx-xs-auto{margin-right:auto !important}.mb-xs-auto,.my-xs-auto{margin-bottom:auto !important}.ml-xs-auto,.mx-xs-auto{margin-left:auto !important}}@media (min-width: 667px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}@media (min-width: 1400px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}@media (min-width: 1600px){.m-xxxl-0{margin:0 !important}.mt-xxxl-0,.my-xxxl-0{margin-top:0 !important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0 !important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0 !important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0 !important}.m-xxxl-1{margin:.25rem !important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem !important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem !important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem !important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem !important}.m-xxxl-2{margin:.5rem !important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem !important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem !important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem !important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem !important}.m-xxxl-3{margin:1rem !important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem !important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem !important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem !important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem !important}.m-xxxl-4{margin:1.5rem !important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem !important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem !important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem !important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem !important}.m-xxxl-5{margin:3rem !important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem !important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem !important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem !important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem !important}.p-xxxl-0{padding:0 !important}.pt-xxxl-0,.py-xxxl-0{padding-top:0 !important}.pr-xxxl-0,.px-xxxl-0{padding-right:0 !important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0 !important}.pl-xxxl-0,.px-xxxl-0{padding-left:0 !important}.p-xxxl-1{padding:.25rem !important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem !important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem !important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem !important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem !important}.p-xxxl-2{padding:.5rem !important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem !important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem !important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem !important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem !important}.p-xxxl-3{padding:1rem !important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem !important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem !important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem !important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem !important}.p-xxxl-4{padding:1.5rem !important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem !important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem !important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem !important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem !important}.p-xxxl-5{padding:3rem !important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem !important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem !important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem !important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem !important}.m-xxxl-auto{margin:auto !important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto !important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto !important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto !important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center,.search.search-results .results-container .results-header{text-align:center !important}@media (min-width: 568px){.text-xs-left{text-align:left !important}.text-xs-right{text-align:right !important}.text-xs-center{text-align:center !important}}@media (min-width: 667px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1600px){.text-xxxl-left{text-align:left !important}.text-xxxl-right{text-align:right !important}.text-xxxl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0062cc !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#545b62 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-muted{color:#6c757d !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}span[class^="fa-"],span[class*=" fa-"]{font-family:"Font Awesome 5 Free",sans-serif}i.fab{font-family:"Font Awesome 5 Brands",sans-serif}.btn-white,.btn-white-ghost,.btn-blue,a.button,a.btn-primary,header.site-header .navigation-top ul li.menu_button a,#products-wrapper a.add_to_cart_button,input.button[type="submit"],input.btn-primary[type="submit"],#products-wrapper input.add_to_cart_button[type="submit"],input.button[type="image"],input.btn-primary[type="image"],#products-wrapper input.add_to_cart_button[type="image"],button:not(.close-search),.woocommerce a.button,.woocommerce a.btn-primary,.woocommerce a.button.alt,.woocommerce a.alt.btn-primary,.woocommerce .woocommerce-Button{display:block;width:70%;margin:0 auto 20px auto;font-family:franklin-gothic-urw,sans-serif;font-size:18px;font-weight:500;letter-spacing:0.5px;line-height:26px;padding:11px 30px;text-transform:uppercase;border-radius:30px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;position:relative;z-index:2}.btn-white:last-child,.btn-white-ghost:last-child,.btn-blue:last-child,a.button:last-child,a.btn-primary:last-child,header.site-header .navigation-top ul li.menu_button a:last-child,#products-wrapper a.add_to_cart_button:last-child,input.button:last-child[type="submit"],input.btn-primary:last-child[type="submit"],#products-wrapper input.add_to_cart_button:last-child[type="submit"],input.button:last-child[type="image"],input.btn-primary:last-child[type="image"],#products-wrapper input.add_to_cart_button:last-child[type="image"],button:last-child:not(.close-search),.woocommerce a.button.alt:last-child,.woocommerce a.alt.btn-primary:last-child,.woocommerce .woocommerce-Button:last-child{margin:0 auto 0 auto}@media (min-width: 768px){.btn-white,.btn-white-ghost,.btn-blue,a.button,a.btn-primary,header.site-header .navigation-top ul li.menu_button a,#products-wrapper a.add_to_cart_button,input.button[type="submit"],input.btn-primary[type="submit"],#products-wrapper input.add_to_cart_button[type="submit"],input.button[type="image"],input.btn-primary[type="image"],#products-wrapper input.add_to_cart_button[type="image"],button:not(.close-search),.woocommerce a.button,.woocommerce a.btn-primary,.woocommerce a.button.alt,.woocommerce a.alt.btn-primary,.woocommerce .woocommerce-Button{display:inline-block;width:auto;margin:0 20px 20px 0}.btn-white:last-child,.btn-white-ghost:last-child,.btn-blue:last-child,a.button:last-child,a.btn-primary:last-child,header.site-header .navigation-top ul li.menu_button a:last-child,#products-wrapper a.add_to_cart_button:last-child,input.button:last-child[type="submit"],input.btn-primary:last-child[type="submit"],#products-wrapper input.add_to_cart_button:last-child[type="submit"],input.button:last-child[type="image"],input.btn-primary:last-child[type="image"],#products-wrapper input.add_to_cart_button:last-child[type="image"],button:last-child:not(.close-search),.woocommerce a.button.alt:last-child,.woocommerce a.alt.btn-primary:last-child,.woocommerce .woocommerce-Button:last-child{margin:0 0 0 0}}.btn-white:before,.btn-white-ghost:before,.btn-blue:before,a.button:before,a.btn-primary:before,header.site-header .navigation-top ul li.menu_button a:before,#products-wrapper a.add_to_cart_button:before,input.button[type="submit"]:before,input.btn-primary[type="submit"]:before,#products-wrapper input.add_to_cart_button[type="submit"]:before,input.button[type="image"]:before,input.btn-primary[type="image"]:before,#products-wrapper input.add_to_cart_button[type="image"]:before,button:not(.close-search):before,.woocommerce a.button:before,.woocommerce a.btn-primary:before,.woocommerce a.button.alt:before,.woocommerce a.alt.btn-primary:before,.woocommerce .woocommerce-Button:before{content:'';-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}.btn-white:hover,.btn-white-ghost:hover,.btn-blue:hover,a.button:hover,a.btn-primary:hover,header.site-header .navigation-top ul li.menu_button a:hover,#products-wrapper a.add_to_cart_button:hover,input.button:hover[type="submit"],input.btn-primary:hover[type="submit"],#products-wrapper input.add_to_cart_button:hover[type="submit"],input.button:hover[type="image"],input.btn-primary:hover[type="image"],#products-wrapper input.add_to_cart_button:hover[type="image"],button:hover:not(.close-search),.woocommerce a.button.alt:hover,.woocommerce a.alt.btn-primary:hover,.woocommerce .woocommerce-Button:hover{text-decoration:none}.btn-white:after,.btn-white-ghost:after,.btn-blue:after,a.button:after,a.btn-primary:after,header.site-header .navigation-top ul li.menu_button a:after,#products-wrapper a.add_to_cart_button:after,input.button[type="submit"]:after,input.btn-primary[type="submit"]:after,#products-wrapper input.add_to_cart_button[type="submit"]:after,input.button[type="image"]:after,input.btn-primary[type="image"]:after,#products-wrapper input.add_to_cart_button[type="image"]:after,button:not(.close-search):after,.woocommerce a.button:after,.woocommerce a.btn-primary:after,.woocommerce a.button.alt:after,.woocommerce a.alt.btn-primary:after,.woocommerce .woocommerce-Button:after{color:inherit}.btn-primary,header.site-header .navigation-top ul li.menu_button a,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button,#products-wrapper .add_to_cart_button{background-color:#fff;border:1px solid #FC6721;color:#fff}.btn-primary:before,header.site-header .navigation-top ul li.menu_button a:before,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:before,#products-wrapper .add_to_cart_button:before{background:-webkit-gradient(linear, left bottom, left top, from(#FE8850), to(#FC6721));background:linear-gradient(0deg, #FE8850 0%, #FC6721 100%)}.btn-primary:hover,header.site-header .navigation-top ul li.menu_button a:hover,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover,#products-wrapper .add_to_cart_button:hover{color:#FC6721;border:1px solid #F3F5F7;background:#fff}.btn-primary:hover:before,header.site-header .navigation-top ul li.menu_button a:hover:before,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover:before,#products-wrapper .add_to_cart_button:hover:before{opacity:0}.btn-white{background:#fff;color:#FC6721;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:none;outline:none}.btn-white-ghost{background:transparent;color:#fff;border:2px solid #fff}.btn-white-ghost:hover{color:#FC6721;background-color:#fff;border:2px solid #F3F5F7}.btn-blue{border:1px solid #13B9ED;color:#181D2C}.btn-blue:hover{color:#13B9ED;background-color:#181D2C;border:1px solid #F3F5F7}.btn-login-icon:after{content:'\f2f6';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:inline-block;margin-left:5px;color:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-size:18px;line-height:30px;color:#27475C}body{background:white;position:relative}h1{font-family:kings-caslon,sans-serif;font-size:36px;line-height:50px;color:#062D49;font-weight:400;margin:0 0 20px 0}@media (min-width: 667px){h1{font-size:42px;line-height:50px}}@media (min-width: 992px){h1{font-size:52px;line-height:54px}}h2{font-family:kings-caslon,sans-serif;font-size:30px;line-height:48px;color:#062D49;font-weight:400;margin:0 0 20px 0}@media (min-width: 667px){h2{font-size:36px;line-height:48px}}@media (min-width: 992px){h2{font-size:40px;line-height:48px}}h3{font-family:kings-caslon,sans-serif;font-size:26px;line-height:32px;color:#062D49;font-weight:400;margin:0 0 20px 0}@media (min-width: 667px){h3{font-size:30px;line-height:37px}}@media (min-width: 992px){h3{font-size:32px;line-height:39px}}h4{font-family:franklin-gothic-urw,sans-serif;text-transform:uppercase;font-size:18px;line-height:20px;color:#49667A;letter-spacing:1px;font-weight:400;margin:0 0 10px 0}@media (min-width: 667px){h4{font-size:18px;line-height:22px}}@media (min-width: 992px){h4{font-size:20px;line-height:24px}}h5{font-family:kings-caslon,sans-serif;font-size:22px;line-height:27px;color:#062D49;letter-spacing:1px;font-weight:400;margin:0 0 10px 0}@media (min-width: 667px){h5{font-size:24px;line-height:30px}}h6{font-family:franklin-gothic-urw,sans-serif;font-size:20px;line-height:24px;font-weight:500;color:#062D49;margin:0 0 10px 0}a{color:#0091C6;font-weight:700;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}a:hover{color:#FC6721;text-decoration:none}a img{border:none}.cta-link-orange,.cta-link-blue{color:#0091C6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none;font-size:18px;line-height:30px;font-weight:700}.cta-link-orange:after,.cta-link-blue:after{content:'\f0da';display:inline-block;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;color:inherit;margin-left:5px;-webkit-transform:translateY(1px);transform:translateY(1px)}.cta-link-orange{color:#FC6721}.cta-link-orange:hover{color:#0091C6}.cta-link-blue{color:#3D85A9}.cta-link-blue:hover{color:#FC6721}.section_title{position:relative;padding-bottom:10px;margin-bottom:30px}.section_title:after{content:'';width:40px;height:2px;background-color:rgba(73,102,122,0.2);position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}i{font-weight:900}img{vertical-align:top}hr{display:block;position:relative;border:none;margin:40px 0 40px 0;height:1px}hr:before{content:'';position:absolute;width:calc( 100% - 30px);height:1px;background-color:rgba(73,102,122,0.2);left:15px}hr:after{content:'';background-image:url("../images/hr_logo.svg");background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);height:30px;width:30px}p{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-size:18px;line-height:30px;margin:0 0 20px 0;color:#27475C}p.intro-text{font-size:18px;line-height:26px;color:#062D49;margin:0 0 10px 0}@media (min-width: 667px){p.intro-text{font-size:20px;line-height:30px}}@media (min-width: 992px){p.intro-text{font-size:22px;line-height:32px}}p.caption{font-size:14px;line-height:28px;color:#062D49;margin:0 0 10px 0}p:last-child{margin-bottom:0}blockquote,p.blockquote{position:relative;padding:10px 30px;color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-weight:400;letter-spacing:0;font-size:18px;line-height:26px}@media (min-width: 667px){blockquote,p.blockquote{font-size:22px;line-height:32px}}blockquote p,p.blockquote p{color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-weight:400;letter-spacing:0;font-size:18px;line-height:26px}@media (min-width: 667px){blockquote p,p.blockquote p{font-size:22px;line-height:32px}}blockquote:before,p.blockquote:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#25408F), to(#03A4DE));background:linear-gradient(180deg, #25408F 0%, #03A4DE 100%)}p.blockquote-italic{padding:10px 30px;color:#062D49;font-family:kings-caslon,sans-serif;font-style:italic;letter-spacing:0;font-size:20px;line-height:30px}@media (min-width: 667px){p.blockquote-italic{font-size:24px;line-height:34px}}.label{display:inline-block;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:28px}.main-content ul,.main-content ol,.pageblock ul,.pageblock ol,#content-column ul,#content-column ol{margin:0 0 20px 0;padding:0 0 0 20px;list-style-type:none}.main-content ul:last-child,.main-content ol:last-child,.pageblock ul:last-child,.pageblock ol:last-child,#content-column ul:last-child,#content-column ol:last-child{margin-bottom:0}.main-content ul li,.main-content ol li,.pageblock ul li,.pageblock ol li,#content-column ul li,#content-column ol li{position:relative;font-family:franklin-gothic-urw,sans-serif;color:#27475C;font-size:18px;line-height:30px;margin:0 0 15px 0;padding:0 0 0 10px}.main-content ul li:last-child,.main-content ol li:last-child,.pageblock ul li:last-child,.pageblock ol li:last-child,#content-column ul li:last-child,#content-column ol li:last-child{margin-bottom:0}.main-content ul li ul,.main-content ol li ul,.pageblock ul li ul,.pageblock ol li ul,#content-column ul li ul,#content-column ol li ul{padding-top:15px}.main-content ul.single_space li,.main-content ol.single_space li,.pageblock ul.single_space li,.pageblock ol.single_space li,#content-column ul.single_space li,#content-column ol.single_space li{margin:0 0 0 0}.main-content ul.single_space li ul,.main-content ol.single_space li ul,.pageblock ul.single_space li ul,.pageblock ol.single_space li ul,#content-column ul.single_space li ul,#content-column ol.single_space li ul{padding-top:0}.main-content ul,.pageblock ul,#content-column ul{padding:0}.main-content ul li,.pageblock ul li,#content-column ul li{padding:0 0 0 40px}.main-content ul li:before,.pageblock ul li:before,#content-column ul li:before{content:'•';position:absolute;left:15px;top:1px}.main-content ul.checkmarks,.pageblock ul.checkmarks,#content-column ul.checkmarks{list-style-type:none}.main-content ul.checkmarks li,.pageblock ul.checkmarks li,#content-column ul.checkmarks li{padding-left:30px}.main-content ul.checkmarks li:before,.pageblock ul.checkmarks li:before,#content-column ul.checkmarks li:before{content:'\f00c';font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;font-size:15px;line-height:25px;width:24px;height:24px;position:absolute;top:3px;left:0;border-radius:50%;background-color:#FC6721;color:#fff;text-align:center}li.external_link>a:after{content:'\f35d';font-family:"Font Awesome 5 Free",sans-serif;display:inline-block !important;margin-left:4px;font-weight:900;color:inherit;font-size:14px;line-height:14px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}img{display:inline-block;width:auto;height:auto}a.button:focus,a.btn-primary:focus,header.site-header .navigation-top ul li.menu_button a:focus,#products-wrapper a.add_to_cart_button:focus,a.button:active,a.btn-primary:active,header.site-header .navigation-top ul li.menu_button a:active,#products-wrapper a.add_to_cart_button:active,input[type="submit"].button:focus,input.btn-primary[type="submit"]:focus,#products-wrapper input.add_to_cart_button[type="submit"]:focus,input[type="submit"].button:active,input.btn-primary[type="submit"]:active,#products-wrapper input.add_to_cart_button[type="submit"]:active,input[type="image"].button:focus,input.btn-primary[type="image"]:focus,#products-wrapper input.add_to_cart_button[type="image"]:focus,input[type="image"].button:active,input.btn-primary[type="image"]:active,#products-wrapper input.add_to_cart_button[type="image"]:active,button:not(.close-search):focus,button:not(.close-search):active,.woocommerce a.button:focus,.woocommerce a.btn-primary:focus,.woocommerce header.site-header .navigation-top ul li.menu_button a:focus,header.site-header .navigation-top ul li.menu_button .woocommerce a:focus,.woocommerce #products-wrapper a.add_to_cart_button:focus,#products-wrapper .woocommerce a.add_to_cart_button:focus,.woocommerce a.button:active,.woocommerce a.btn-primary:active,.woocommerce header.site-header .navigation-top ul li.menu_button a:active,header.site-header .navigation-top ul li.menu_button .woocommerce a:active,.woocommerce #products-wrapper a.add_to_cart_button:active,#products-wrapper .woocommerce a.add_to_cart_button:active,.woocommerce a.button.alt:focus,.woocommerce a.alt.btn-primary:focus,.woocommerce header.site-header .navigation-top ul li.menu_button a.alt:focus,header.site-header .navigation-top ul li.menu_button .woocommerce a.alt:focus,.woocommerce #products-wrapper a.alt.add_to_cart_button:focus,#products-wrapper .woocommerce a.alt.add_to_cart_button:focus,.woocommerce a.button.alt:active,.woocommerce a.alt.btn-primary:active,.woocommerce header.site-header .navigation-top ul li.menu_button a.alt:active,header.site-header .navigation-top ul li.menu_button .woocommerce a.alt:active,.woocommerce #products-wrapper a.alt.add_to_cart_button:active,#products-wrapper .woocommerce a.alt.add_to_cart_button:active{outline:none !important;border:none !important}header.site-header{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.06);box-shadow:0 2px 12px 0 rgba(0,0,0,0.06);position:relative;z-index:999;background-color:#F9F8F5}header.site-header .navigation-top{margin:12px 0 20px 0}header.site-header .navigation-top ul{width:100%;text-align:right;list-style-type:none;line-height:0;padding:0;margin:0}header.site-header .navigation-top ul li{display:inline-block;margin-right:15px;vertical-align:middle}@media (min-width: 1400px){header.site-header .navigation-top ul li{margin-right:20px}}header.site-header .navigation-top ul li:last-child{margin-right:0}header.site-header .navigation-top ul li a{display:block;text-transform:capitalize;margin:0;padding:10px 0;-webkit-transition:all .3s ease;transition:all .3s ease;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:17px}header.site-header .navigation-top ul li ul,header.site-header .navigation-top ul li .open-section,header.site-header .navigation-top ul li .close-section{display:none}header.site-header .navigation-top ul li.active a,header.site-header .navigation-top ul li:hover a{color:#0091C6}header.site-header .navigation-top ul li.menu_button{position:relative;margin-left:20px}header.site-header .navigation-top ul li.menu_button:before{content:'|';color:rgba(73,102,122,0.2);position:absolute;top:50%;left:-26px}header.site-header .navigation-top ul li.current-menu-parent a{color:#0091C6}header.site-header #main_navigation_container{background-color:#fff;display:block;padding:0}@media (max-width: 1399.98px){header.site-header #main_navigation_container .container-fluid{padding:0;display:block}header.site-header #main_navigation_container .container-fluid .row,header.site-header #main_navigation_container .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .container-fluid .comment-wrap{margin:0}header.site-header #main_navigation_container .navigation{padding:0 !important}}@media (min-width: 1200px){header.site-header #main_navigation_container>.container-fluid{display:block}}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}@media (min-width: 1400px){header.site-header #main_navigation_container .row.navbar-row-main .navbar-header,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header{-webkit-box-flex:0;-ms-flex:0 0 calc( ( 100% / 12 ) * 3);flex:0 0 calc( ( 100% / 12 ) * 3);max-width:calc( ( 100% / 12 ) * 3)}}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand{display:inline-block;vertical-align:middle;margin:0 -6px 0 0;padding:0;width:40%;text-align:left}@media (min-width: 667px){header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand{width:30%}}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand img,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand img,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand img{display:block;width:100%;height:auto;vertical-align:middle;max-width:94px}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand img.mobile_logo_light,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand img.mobile_logo_light,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand img.mobile_logo_light{display:none}@media (min-width: 1200px){header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand{width:100%}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand img,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand img,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand img{max-width:164px}}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header a.navbar-brand:hover,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header a.navbar-brand:hover,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header a.navbar-brand:hover{-webkit-box-shadow:none;box-shadow:none}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button{width:60%;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 667px){header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button{width:70%}}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .search-toggle,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .search-toggle,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .search-toggle{color:#FC6721;font-size:26px;line-height:26px;background-color:transparent;border:transparent;padding:10px;width:auto;margin:0 0 0 0}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle{display:inline-block;position:relative;background:transparent}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex{width:60px;height:45px;vertical-align:middle;margin:0;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;outline:none;border:none}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar{display:block;width:40px;height:4px;position:absolute;background-color:#FC6721;border-radius:2px;-webkit-transition:all .2s ease;transition:all .2s ease;left:10px}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.top,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.top,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.top{top:10px}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.middle,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.middle,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.middle{top:20px}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.bottom,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.bottom,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .bar.bottom{top:30px}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top{-webkit-animation:mobile-top-bar-x .5s forwards;animation:mobile-top-bar-x .5s forwards}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle{-webkit-animation:mobile-middle-bar-x .5s forwards;animation:mobile-middle-bar-x .5s forwards}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom{-webkit-animation:mobile-bottom-bar-x .5s forwards;animation:mobile-bottom-bar-x .5s forwards}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top{-webkit-animation:mobile-top-bar .5s forwards;animation:mobile-top-bar .5s forwards}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle{-webkit-animation:mobile-middle-bar .5s forwards;animation:mobile-middle-bar .5s forwards}header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom{-webkit-animation:mobile-bottom-bar .5s forwards;animation:mobile-bottom-bar .5s forwards}@media (min-width: 1200px){header.site-header #main_navigation_container .row.navbar-row-main .navbar-header .navbar-button .navbar-toggle,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navbar-header .navbar-button .navbar-toggle{display:none}}header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 1400px){header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation{-webkit-box-flex:0;-ms-flex:0 0 calc( ( 100% / 12 ) * 9);flex:0 0 calc( ( 100% / 12 ) * 9);max-width:calc( ( 100% / 12 ) * 9)}}@media (min-width: 1200px){header.site-header #main_navigation_container .row.navbar-row-main .navigation,header.site-header #main_navigation_container .comments-template #comments .comment-list .comment .navbar-row-main.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header #main_navigation_container .navbar-row-main.comment-wrap .navigation{position:static}}header.site-header.sticky_nav{position:fixed;z-index:30;margin:0 auto;top:0;left:0;background-color:#fff;width:100%;opacity:0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.06);box-shadow:0 2px 12px 0 rgba(0,0,0,0.06);-webkit-animation:sticky_fade_in 1s 0s forwards;animation:sticky_fade_in 1s 0s forwards;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}header.site-header.sticky_nav #top_navigation_container ul li a{padding:6px !important}header.site-header.sticky_nav #main_navigation_container .navbar-header{padding:13px 15px !important}header.site-header.sticky_nav #main_navigation_container .navbar-header a.navbar-brand img{width:auto !important;height:54px !important}@media (min-width: 768px){.navigation{position:static !important}}.navigation>.container-fluid{margin-right:0}.navigation>.container-fluid>.row,.comments-template #comments .comment-list .comment .navigation>.container-fluid>.comment-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#primary-nav-mega{position:static;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}#primary-nav-mega #mega-menu-wrap-primary-menu{background:transparent;position:static;width:100%;clear:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu{margin:0;text-align:right;position:static}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu .mega-indicator{display:none !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu .mega-menu-column .mega-sub-menu{width:100%}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li){border-top:none;border-bottom:none;margin:0;padding:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link:after{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link{background-color:transparent !important;border:none;height:auto;text-align:center;outline:none;position:relative;z-index:100;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:normal;display:inline-block;width:100%;text-transform:capitalize;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-weight:700;letter-spacing:0;padding:20px 9px;font-size:17px;line-height:22px}@media (min-width: 1400px){#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link{font-size:18px;line-height:22px;padding:20px 10px}}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link>.mega-indicator{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link>.mega-indicator:after{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link:hover,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link:focus,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>a.mega-menu-link:active{text-decoration:none;color:#0091C6}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li).mega-current-menu-item>a,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li).mega-current-menu-parent>a{color:#0091C6}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li).mega-toggle-on>a{color:#0091C6}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li).mega-toggle-on>a:after{content:'\f0d7';display:block;font-family:"Font Awesome 5 Free",sans-serif;position:absolute;bottom:0;line-height:5px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li).mega-toggle-on>a>.mega-indicator{display:none !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0;left:0;right:0;width:100%;height:auto;margin:0 auto;display:block;z-index:99;padding:0;background-color:transparent}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row{margin:0 auto;border-top:5px solid #50A5D0;display:block;max-width:1400px;padding:0;float:none;clear:both;background-color:#fff;-webkit-box-shadow:0 6px 30px -6px rgba(0,0,0,0.12);box-shadow:0 6px 30px -6px rgba(0,0,0,0.12)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row:after{content:"";clear:both;width:0;height:0;display:block}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column{padding:40px 30px;position:relative}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:after{content:'';width:1px;height:calc( 100% - 20px);position:absolute;top:10px;right:0;background-color:#F4F6F7;display:block}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:last-child:after{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.text_column{background-color:#F4FBFE}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.text_column .mega-block-title{color:#49667A;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.text_column p{color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;line-height:24px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop){padding:0;display:block;width:100%;margin:0 0 20px 0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop):last-child{margin-bottom:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) a.mega-menu-link{text-transform:initial;-webkit-transition:all .3s ease;transition:all .3s ease;color:#49667A;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) a.mega-menu-link:hover{color:#0091C6}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop).mega-current-menu-item>a{color:#0091C6}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop).nav-section-header{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) ul.mega-sub-menu{display:none !important;margin-top:5px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) ul.mega-sub-menu li{margin:0;font-size:16px;line-height:18px;display:block}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) ul.mega-sub-menu li:last-child{margin-bottom:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) ul.mega-sub-menu li.nav-section-header{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) ul.mega-sub-menu li a.mega-menu-link{text-transform:none;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;padding:5px 5px 5px 10px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop) ul.mega-sub-menu li a.mega-menu-link:hover{color:#0091C6;text-decoration:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):not(.mega-hide-on-desktop).mm_header>a{color:#fff}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.menu_button):not(.search-button-li)>ul.mega-sub-menu li.mega-menu-row.five_columns>.mega-sub-menu>.mega-menu-column{width:20%}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li{margin-left:10px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li button{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:14px 20px;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li button:hover{color:#0091C6}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li button i{margin-left:20px}#mobile-nav{width:100%;background-color:#fff}#mobile-nav ul,#mobile-nav li{margin:0;padding:0;list-style:none}#mobile-nav ul.dropdown-menu{position:relative;width:100%;border:none;float:none;top:0;padding:0;border-radius:0}#mobile-nav li.dropdown>[data-toggle="dropdown"]{cursor:pointer;color:#FC6721;display:inline-block;position:absolute;top:10px;right:15px;padding:15px;font-size:12px;line-height:12px;text-align:left}#mobile-nav li.dropdown>[data-toggle="dropdown"].open-section{-webkit-transition:all .2s ease;transition:all .2s ease}#mobile-nav li.dropdown>[data-toggle="dropdown"].open-section:before{content:'\f067';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;border:2px solid #FC6721;border-radius:20px;padding:2px 3px}#mobile-nav li.dropdown>[data-toggle="dropdown"].close-section{display:none}#mobile-nav li.dropdown.open>[data-toggle="dropdown"]:before{color:#000}#mobile-nav li.dropdown.open>[data-toggle="dropdown"].open-section{display:inline-block}#mobile-nav li.dropdown.open>[data-toggle="dropdown"].open-section:before{content:'\f068';background-color:#FC6721;color:#fff}#mobile-nav li.dropdown.open>.dropdown-menu{display:block}@media (max-width: 1199.98px){#mobile-nav{margin:0}#mobile-nav .nav-item.dropdown{position:relative}#mobile-nav .main-navigation,#mobile-nav .top-right-nav{width:100%}#mobile-nav .main-navigation>li,#mobile-nav .top-right-nav>li{width:100%;text-align:left;border-bottom:1px solid rgba(241,243,245,0.6)}#mobile-nav .main-navigation>li:first-child,#mobile-nav .top-right-nav>li:first-child{border-top:1px solid rgba(241,243,245,0.6)}#mobile-nav .main-navigation>li:last-child,#mobile-nav .top-right-nav>li:last-child{margin-bottom:0}#mobile-nav .main-navigation>li>a,#mobile-nav .top-right-nav>li>a{display:block;padding:20px 20px;color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:22px}#mobile-nav .main-navigation>li.current-menu-item a,#mobile-nav .top-right-nav>li.current-menu-item a{color:#0091C6}#mobile-nav .main-navigation>li.nav-section-header,#mobile-nav .top-right-nav>li.nav-section-header{display:none}#mobile-nav .main-navigation>li>ul.dropdown-menu,#mobile-nav .top-right-nav>li>ul.dropdown-menu{color:#3D85A9;background-color:#F7F8F9;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.04);box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.04)}#mobile-nav .main-navigation>li>ul.dropdown-menu>li,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li{text-align:left;margin-bottom:0}#mobile-nav .main-navigation>li>ul.dropdown-menu>li:last-child,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li:last-child{margin-bottom:0}#mobile-nav .main-navigation>li>ul.dropdown-menu>li.nav-section-header,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li.nav-section-header{display:none}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>a,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>a{display:block;padding:20px 30px;color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px}#mobile-nav .main-navigation>li>ul.dropdown-menu>li.current-menu-item a,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li.current-menu-item a{color:#0091C6}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu{top:0;padding:0;background-color:#F7F8F9}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li{margin:0}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li>a,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li>a{padding:20px 40px;color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:19px}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li.current-menu-item a,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li.current-menu-item a{color:#0091C6}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li.open,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li.open{background-color:rgba(235,238,242,0.65)}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu{background-color:transparent}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu>li.current-menu-item a,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu>li.current-menu-item a{color:#0091C6}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu>li a,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu>li a{position:relative;padding:20px 55px;color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:19px}#mobile-nav .main-navigation>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu>li a:before,#mobile-nav .top-right-nav>li>ul.dropdown-menu>li>ul.dropdown-menu>li>ul.dropdown-menu>li a:before{content:'•';position:absolute;left:40px;top:20px;color:#0071C2}#mobile-nav .main-navigation>li.desktop_button,#mobile-nav .top-right-nav>li.desktop_button{display:none}#mobile-nav .main-navigation .search.button.desktop,#mobile-nav .main-navigation .search.desktop.btn-primary,#mobile-nav .main-navigation header.site-header .navigation-top ul li.menu_button a.search.desktop,header.site-header .navigation-top ul li.menu_button #mobile-nav .main-navigation a.search.desktop,#mobile-nav .main-navigation #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.search.desktop,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form #mobile-nav .main-navigation button.search.desktop,#mobile-nav .main-navigation #products-wrapper .search.desktop.add_to_cart_button,#products-wrapper #mobile-nav .main-navigation .search.desktop.add_to_cart_button,#mobile-nav .top-right-nav .search.button.desktop,#mobile-nav .top-right-nav .search.desktop.btn-primary,#mobile-nav .top-right-nav header.site-header .navigation-top ul li.menu_button a.search.desktop,header.site-header .navigation-top ul li.menu_button #mobile-nav .top-right-nav a.search.desktop,#mobile-nav .top-right-nav #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.search.desktop,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form #mobile-nav .top-right-nav button.search.desktop,#mobile-nav .top-right-nav #products-wrapper .search.desktop.add_to_cart_button,#products-wrapper #mobile-nav .top-right-nav .search.desktop.add_to_cart_button{display:none}}#mobile-nav .navbar-toggle-close{color:#3D85A9;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:28px;text-align:center;padding:17px;width:100%;margin:0;border:none;outline:none;background-color:rgba(241,243,245,0.6)}.home header{background:transparent;position:absolute;top:0;left:0;width:100%;-webkit-box-shadow:none;box-shadow:none}.home header #main_navigation_container{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(40%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(180deg, #fff 0%, #fff 40%, rgba(255,255,255,0) 100%)}.home .homepage_banner_container{position:relative;overflow:hidden;background:#fff;-webkit-clip-path:ellipse(145% 100% at 50% 0%);clip-path:ellipse(145% 100% at 50% 0%)}@media (min-width: 768px){.home .homepage_banner_container{-webkit-clip-path:ellipse(100% 100% at 50% 0%);clip-path:ellipse(100% 100% at 50% 0%)}}.home .homepage_banner_container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(255,255,255,0.4)}@media (min-width: 992px){.home .homepage_banner_container:before{background:rgba(80,165,208,0.1)}}.home .homepage_banner_container .homepage_bg_image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(80,165,208,0.1)}.home .homepage_banner_container .homepage_bg_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}@media (min-width: 992px){.home .homepage_banner_container .homepage_bg_image img{-o-object-position:center;object-position:center}}.home .homepage_banner_container .homepage_content_container{position:relative;z-index:4;padding:300px 0 200px}.home .homepage_banner_container .homepage_content_container .container-fluid .text_column h1{margin-bottom:10px}.home .homepage_banner_container .homepage_content_container .container-fluid .text_column p{margin-bottom:30px}.home .homepage_banner_container .homepage_content_container .container-fluid .text_column a[class^='btn']{margin:0 0 20px 0;vertical-align:middle}@media (min-width: 768px){.home .homepage_banner_container .homepage_content_container .container-fluid .text_column a[class^='btn']{margin:0 30px 0 0}}.home .homepage_banner_container .homepage_content_container .container-fluid .text_column a[class^='btn']:last-child{margin:0}#interior{padding:80px 0}#interior .main-content-container{margin-bottom:80px}#interior .main-content-container:last-child{margin-bottom:0}#interior .main-content-container .content-row #secondary-menu>ul{padding:0;margin:0;border-left:3px solid rgba(73,102,122,0.08);list-style-type:none}#interior .main-content-container .content-row #secondary-menu>ul>li{display:block;margin:0;padding-left:33px}#interior .main-content-container .content-row #secondary-menu>ul>li>a{display:block;color:#49667A;font-family:franklin-gothic-urw,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;padding:5px 30px 5px 0}#interior .main-content-container .content-row #secondary-menu>ul>li>a:hover{color:#0091C6}#interior .main-content-container .content-row #secondary-menu>ul>li.nav-section-header{padding-left:10px}#interior .main-content-container .content-row #secondary-menu>ul>li.nav-section-header>a{font-family:franklin-gothic-urw,sans-serif;font-size:14px;line-height:18px;font-weight:500;color:#FC6721 !important;text-transform:uppercase}#interior .main-content-container .content-row #secondary-menu>ul>li.current-menu-item>a{color:#50A5D0}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children{position:relative}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>.subnav-dropdown-toggle{height:22px;width:32px;cursor:pointer;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:0;left:0;padding:15px;font-size:12px;line-height:12px;text-align:left;color:#FC6721}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>.subnav-dropdown-toggle:after{content:'\f067';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;border:2px solid #FC6721;border-radius:20px;padding:2px 3px;color:#FC6721;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s ease;transition:all .2s ease}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>.subnav-dropdown-toggle.open:after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);content:'\f068'}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul{display:none;margin:0;padding:10px 0}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul>li{display:block;margin-bottom:10px}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul>li:last-child{margin-bottom:0}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul>li>a{display:block;color:#49667A;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:18px;padding-left:10px}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul>li>a:hover{color:#0091C6}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul>li.current-menu-item>a{color:#50A5D0}#interior .main-content-container .content-row #secondary-menu>ul>li.menu-item-has-children>ul.open{display:block}#interior .main-content-container .content-row #content-column img{width:auto;max-width:none}@media (min-width: 992px){#interior .main-content-container .content-row #content-column{padding-left:30px !important}}#interior .main-content-container .content-row #sidebar{margin-top:60px}@media (min-width: 992px){#interior .main-content-container .content-row #sidebar{margin-top:0}}#interior .main-content-container .content-row #sidebar .widget{display:block;margin-bottom:30px}@media (min-width: 667px) and (max-width: 991.98px){#interior .main-content-container .content-row #sidebar .widget{display:inline-block;vertical-align:top;width:50%}#interior .main-content-container .content-row #sidebar .widget:nth-child(2n+1){padding-right:30px}}#interior .main-content-container .content-row #sidebar .widget:last-child{margin-bottom:0}#interior .main-content-container .content-row #sidebar .widget .widget_inner.card_widget{background-color:#fff;-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);border-radius:10px;overflow:hidden}#interior .main-content-container .content-row #sidebar .widget .widget_inner .sidebar_image_container img{display:block;width:100%;height:auto}#interior .main-content-container .content-row #sidebar .widget .widget_inner .sidebar_text_container{padding:30px 20px}@media (min-width: 992px){#interior .main-content-container .content-row.layout--right #sidebar{padding-left:30px}}@media (min-width: 992px){#interior .main-content-container .content-row.layout--left-right #sidebar{padding-left:30px}}footer{background-color:#3D85A9;padding:50px 0 0 0}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer span,footer span.label,footer li{color:#fff}footer .footer-top{padding:50px 0 0 0;text-align:center}footer .footer-top .row,footer .footer-top .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment footer .footer-top .comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-top .cta_description_column{margin-top:10px}footer .footer-top .cta_description_column span{color:#fff;font-family:franklin-gothic-urw,sans-serif;font-size:20px;letter-spacing:1px;line-height:24px;text-align:center;text-transform:uppercase}footer .footer-top .cta_column{margin-top:20px}footer .footer-middle{margin-top:20px;padding:0 0 80px 0}footer .footer-middle .open-content-column{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:50px;text-align:center}footer .footer-middle .open-content-column a.cta-link-blue,footer .footer-middle .open-content-column a.cta-link-orange{color:#fff}footer .footer-middle .menu-column ul{margin:0;padding:0;list-style-type:none}footer .footer-middle .menu-column ul li{display:block;text-align:center;margin-bottom:10px}footer .footer-middle .menu-column ul li:last-child{margin-bottom:0}footer .footer-middle .menu-column ul li a{display:block;color:#fff;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px;-webkit-transition:all .2s ease;transition:all .2s ease}footer .footer-middle .menu-column:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:50px}footer .footer-middle .menu-column:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}footer .footer-middle .newsletter_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:50px}footer .footer-bottom{padding:30px 0 30px 0;background-color:#367797;text-align:center;-webkit-box-shadow:inset 0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:inset 0 10px 16px -6px rgba(0,0,0,0.12)}footer .footer-bottom .copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px;text-align:center}footer .footer-bottom .copyright .blog-info{color:#fff;font-family:franklin-gothic-urw,sans-serif;font-size:14px;letter-spacing:0;line-height:20px}footer .footer-bottom .copyright #copyright-menu{margin-top:10px}footer .footer-bottom .copyright #copyright-menu ul{margin:0;padding:0;list-style-type:none}footer .footer-bottom .copyright #copyright-menu ul li{display:inline-block;margin-right:20px}footer .footer-bottom .copyright #copyright-menu ul li:last-child{margin-right:0}footer .footer-bottom .copyright #copyright-menu ul li a{color:#fff;font-family:franklin-gothic-urw,sans-serif;font-size:14px;letter-spacing:0;line-height:20px;font-weight:400}footer .footer-bottom .social-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .footer-bottom .social-media ul{margin:0;padding:0;list-style-type:none;text-align:center}footer .footer-bottom .social-media ul li{display:inline-block;margin-right:30px}footer .footer-bottom .social-media ul li:last-child{margin-right:0}footer .footer-bottom .social-media ul li a span{color:rgba(241,237,237,0.6)}@media (min-width: 667px){footer .footer-top{padding:50px 0 80px 0}footer .footer-top .cta_column{text-align:right}footer .footer-middle .row,footer .footer-middle .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment footer .footer-middle .comment-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-middle .open-content-column{text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}footer .footer-middle .menu-column{text-align:left}footer .footer-middle .menu-column ul li{text-align:left}footer .footer-middle .menu-column:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}footer .footer-middle .menu-column:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:10px}footer .footer-middle .newsletter_column{text-align:left;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}footer .footer-bottom .row,footer .footer-bottom .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment footer .footer-bottom .comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-bottom .copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;text-align:left}footer .footer-bottom .copyright .blog-info{display:inline-block}footer .footer-bottom .copyright #copyright-menu{display:inline-block;margin:0 0 0 10px}footer .footer-bottom .social-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}footer .footer-bottom .social-media ul{text-align:right}}@media (min-width: 992px){footer .footer-top{padding:50px 0 80px 0}footer .footer-top .logo_column{text-align:left}footer .footer-top .cta_description_column:before{content:'';position:absolute;width:100%;height:1px;top:50%;left:0;z-index:1;background-color:rgba(255,255,255,0.3)}footer .footer-top .cta_description_column span{position:relative;z-index:2;background-color:#3D85A9;padding:0 20px}footer .footer-middle .open-content-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .footer-middle .open-content-column a.cta-link-blue:hover,footer .footer-middle .open-content-column a.cta-link-orange:hover{color:#FC6721}footer .footer-middle .menu-column ul li a:hover{color:#FC6721}footer .footer-middle .menu-column:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .footer-middle .menu-column:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:0}footer .footer-middle .newsletter_column{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:0}footer .footer-bottom{padding:20px 0 20px 0}footer .footer-bottom .copyright #copyright-menu ul li a:hover{color:#7BA5BA}}.footer-cta-block h1,.footer-cta-block h2,.footer-cta-block h3,.footer-cta-block h4,.footer-cta-block h5,.footer-cta-block h6,.footer-cta-block p,.footer-cta-block span,.footer-cta-block span.label,.footer-cta-block li{color:#fff}.footer-cta-block .pageblock-inner{background:#000 url("../images/CTA_Background.png") no-repeat right top;background-size:contain;position:relative;z-index:3;width:calc( 100% - 30px);max-width:1360px;margin:0 auto;padding:80px 0;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.footer-cta-block .pageblock-inner:before{content:'';background-color:rgba(80,165,208,0.92);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.footer-cta-block .pageblock-inner .container-fluid{position:relative;z-index:10;padding-left:30px;padding-right:30px}.footer-cta-block .row .cta_text_column,.footer-cta-block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block .comment-wrap .cta_text_column{text-align:center}.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left;margin-top:30px}@media (min-width: 768px){.footer-cta-block.has_image .row .cta_text_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_text_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}}.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-cta-block.has_image .row .cta_image_column img,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column img,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column img{display:block;width:100%;max-width:300px;margin:0 auto;height:auto;border-radius:10px;background-color:#FFFFFF;-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}@media (min-width: 768px){.footer-cta-block.has_image .row .cta_image_column,.footer-cta-block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .footer-cta-block.has_image .comment-wrap .cta_image_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.footer-cta-block.bg-image h1,.footer-cta-block.bg-image h2,.footer-cta-block.bg-image h3,.footer-cta-block.bg-image h4,.footer-cta-block.bg-image h5,.footer-cta-block.bg-image h6,.footer-cta-block.bg-image p,.footer-cta-block.bg-image span,.footer-cta-block.bg-image span.label,.footer-cta-block.bg-image li{color:#fff}.footer-cta-block.bg-image:before{background-color:rgba(80,165,208,0.92)}.author-bio{margin:50px 0}.author-bio .author-image{padding-bottom:30px;margin:-65px auto 0}@media (min-width: 667px){.author-bio .author-image{float:none}}@media (min-width: 667px){.author-bio .author-image{padding-left:30px}}.author-bio .author-image img{width:100%;display:block}.author-bio .author-info{font-size:15px;line-height:1.66667;color:#828282;padding-bottom:30px}@media (min-width: 667px){.author-bio .author-info{padding-top:30px}}.edit-link{position:absolute;top:0;left:0;display:inline-block;margin-bottom:20px}.edit-link a{display:block;background:slategray;padding:5px 10px;color:#fff;text-decoration:none;font-size:14px}.edit-link a:hover{color:#fff}.facetwp-facet{margin-bottom:0 !important}.facetwp-facet.facetwp-type-search{position:relative}.facetwp-facet.facetwp-type-search .facetwp-input-wrap{width:100%}.facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon{position:absolute;right:20px;top:10px;opacity:1}.facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{content:'\f002';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;color:#FC6721;font-size:16px;line-height:16px;background:none;font-style:normal;width:auto;height:auto;-webkit-animation:none !important;animation:none !important}.facetwp-facet.facetwp-type-search .facetwp-input-wrap input{-webkit-appearance:none;width:100%;padding:8px 20px;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;letter-spacing:0;line-height:23px;background-color:rgba(228,243,251,0.3);border:1px solid rgba(73,102,122,0.06);border-radius:20px}.facetwp-facet.facetwp-type-dropdown{position:relative}.facetwp-facet.facetwp-type-dropdown:after{content:'\f0d7';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;right:20px;top:10px;color:#FC6721;font-size:20px;line-height:20px}.facetwp-facet.facetwp-type-dropdown select{-webkit-appearance:none;width:100%;padding:8px 20px;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;letter-spacing:0;line-height:23px;background-color:rgba(228,243,251,0.3);border:1px solid rgba(73,102,122,0.06);border-radius:20px}.pagination_column{margin-top:60px;text-align:center}.pagination_column .facetwp-pager .pagination{display:block;width:100%;text-align:center}.pagination_column .facetwp-pager .pagination .pagination__button{color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;line-height:23px;margin:0;padding:2px 5px}.pagination_column .facetwp-pager .pagination .pagination__button:hover{color:#0091C6}.pagination_column .facetwp-pager .pagination ul{display:inline-block;margin:0 5px 0 5px;padding:0}.pagination_column .facetwp-pager .pagination ul li{display:inline-block;margin-right:10px}.pagination_column .facetwp-pager .pagination ul li:last-child{margin-right:0}.pagination_column .facetwp-pager .pagination ul li:before{display:none}.pagination_column .facetwp-pager .pagination ul li a{color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;line-height:23px;margin:0;padding:2px 5px}.pagination_column .facetwp-pager .pagination ul li a:hover{color:#0091C6;text-decoration:none !important}.pagination_column .facetwp-pager .pagination ul li.active a{color:#0091C6;text-decoration:none !important}.pagination_column{text-align:center;padding-bottom:40px}.pagination_column a.page-numbers,.pagination_column span.page-numbers{vertical-align:middle;display:inline-block;margin:0 !important;font-size:18px !important;line-height:28px !important;font-family:franklin-gothic-urw,sans-serif !important;font-weight:700 !important;padding:10px !important;color:#27475C !important;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination_column a.page-numbers:hover,.pagination_column a.page-numbers.current,.pagination_column span.page-numbers:hover,.pagination_column span.page-numbers.current{color:#0091C6 !important;text-decoration:none !important}.floating-labels .floating-label{position:relative}.floating-labels .floating-label label{line-height:1;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease 0.25s;transition:all ease 0.25s;z-index:20}.floating-labels .floating-label.fl-textarea label{top:5%;-webkit-transform:none;transform:none}.floating-labels .floating-label.label-static label,.floating-labels .label-static .floating-label label,.floating-labels .floating-label.floating-label-focus label{font-size:0.7em;top:0;-webkit-transform:translateY(0);transform:translateY(0)}#faq-block{margin:30px 0;padding:0}#faq-block .group-holder{margin:20px 0}#faq-block .group-holder .faq-item{border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);width:100%}#faq-block .group-holder .faq-item .collapse-heading{position:relative}#faq-block .group-holder .faq-item .collapse-heading h4{margin:0;padding:0}#faq-block .group-holder .faq-item .collapse-heading h4 a{display:block;font-weight:normal;text-decoration:none;margin:0;padding:10px 15px}#faq-block .group-holder .faq-item .collapse-heading h4 a:after{font-family:"Font Awesome 5 Free",sans-serif;content:"\f077";font-weight:900;position:absolute;right:10px;top:12px;font-size:20px}#faq-block .group-holder .faq-item .collapse-heading h4 a.collapsed:after{content:"\f078"}#faq-block .group-holder .faq-item .collapse-inner{font-family:franklin-gothic-urw,sans-serif;font-size:14px;color:#585352;line-height:1.78571;margin:0 0 10px 15px}.expand-collapse a{font-size:12px;color:#383130}.expand-collapse .expand-all{margin-right:15px}.expand-collapse .expand-all:before{font-family:"Font Awesome 5 Free",sans-serif;content:"\f175\00a0"}.expand-collapse .collapse-all:before{font-family:"Font Awesome 5 Free",sans-serif;content:"\f176\00a0"}form .floating-label label,form input[type="text"],form input[type="email"],form input[type="number"],form input[type="password"],form textarea{color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:18px;font-weight:400;line-height:normal;padding:8px 15px !important}form input.floating-label-field,form textarea.floating-label-field{padding-top:30px !important}.locations-wrapper{width:100%}#locations-map{padding-left:0}#locations-list{padding:0}.locator-wrapper{background:#f5f5f5;padding-top:40px;padding-bottom:120px}#locations.row,.comments-template #comments .comment-list .comment #locations.comment-wrap{margin:0}@media (min-width: 768px){#locations-map,#locations-list,.list--wrapper{height:500px}}#locations-map.single,#locations-list.single,.list--wrapper.single{width:100%;max-width:100%;height:300px;left:0}#locations-map{float:left;width:66.66667%;left:33.33333%;position:relative;min-height:1px;padding-left:0;padding-right:15px}#locations-map img{max-width:none;min-width:0;width:inherit}@media (max-width: 666.98px){.hidden-xs,#locations-map{display:none !important}}#locations-list{background:#ddd9d3;float:left;width:33.33333%;position:relative;min-height:1px;right:66.66667%;padding:0}@media (max-width: 767.98px){#locations-list{clear:both;width:100%;right:auto}}#locations-list .meta-label.desktop-only{display:inline-block}#locations-list .meta-label{margin-right:8px}@media (min-width: 768px){#locations-list .meta-label+.desktop-only{display:inline-block}}#locations-list .mobile-only{display:block;text-align:center}@media (min-width: 768px){#locations-list .mobile-only{display:none}}.list--wrapper{overflow-y:scroll}@media (max-width: 666.98px){.list--wrapper{height:auto;overflow-y:visible}}.list--row{padding:15px;font-size:14px;line-height:21px}.list--row:nth-child(odd){background:#e4e1de}.list--row.bubble{line-height:21px;background:none}.list--row--icon{float:left;cursor:pointer}.list--row--icon img{margin-left:2px;width:24px;height:auto}@media (min-width: 992px){.list--row--icon img{width:44px}}.list--row.bubble{padding:0;border-bottom:none;font-size:12px}.list--row:not(.bubble) .list--row--address,.list--row:not(.bubble) .list--row--taxonomy,.list--row:not(.bubble) .list--row--meta{color:#646464;font-size:13px;line-height:18px}@media (min-width: 768px){.list--row:not(.bubble) .list--row--address,.list--row:not(.bubble) .list--row--taxonomy,.list--row:not(.bubble) .list--row--meta{padding-left:42px}}@media (min-width: 992px){.list--row:not(.bubble) .list--row--address,.list--row:not(.bubble) .list--row--taxonomy,.list--row:not(.bubble) .list--row--meta{padding-left:62px}}.list--row-single{clear:both;padding:20px 0 0}.list--row--target{cursor:pointer;font-weight:600;font-size:16px;margin-bottom:6px}.list--row--target.list--row--icon{float:none}.list--row--target i{font-size:14px}.list--row--taxonomy{font-style:italic;margin-top:8px}.list--row--taxonomy .delimiter{font-weight:normal;font-style:italic;margin:0 8px}#locations-filter{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}#locations-filter .filter--label{font-size:17px;color:#222121;float:left;margin:7px 15px 0 0}#locations-filter .facetwp-facet{float:left}#locations-filter .facetwp-loading{margin-top:12px}#locations-filter label{display:block}#locations-filter input[type=text],#locations-filter select{height:50px;border:1px solid rgba(51,51,51,0.3);outline:none}.widget.locations-single .list--row--target{display:none}.widget.locations-single .meta-label{margin-right:8px}@media (min-width: 768px){.widget.locations-single .meta-label.desktop-only{display:inline-block !important}}@media (min-width: 768px){.widget.locations-single .meta-label+.desktop-only{display:inline-block !important}}.widget.locations-single .mobile-only{text-align:center}.has_js .pageblock .pageblock-inner{-webkit-transition:opacity 1s, -webkit-transform 0.5s;transition:opacity 1s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 1s;transition:transform 0.5s, opacity 1s, -webkit-transform 0.5s;-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0}.has_js .pageblock.active .pageblock-inner{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.pageblock-edit-link{position:absolute;top:10px;left:15px;z-index:100}@media (min-width: 667px){.pageblock-edit-link{top:20px;left:20px}}.pageblock-edit-link a{display:inline-block;text-decoration:none}.pageblock-edit-link a span{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0}.pageblock-edit-link a:hover{text-decoration:none}.pageblock-edit-link a:hover span{opacity:1}.pageblock-column.image img{width:100%;height:auto;max-width:100%}.pageblock-column.gallery img{width:100%}.pageblock-column.gallery .carousel-control-prev,.pageblock-column.gallery .carousel-control-next{-webkit-transition:padding 0.3s, color 0.3s, opacity 0.3s;transition:padding 0.3s, color 0.3s, opacity 0.3s;opacity:0.5}.pageblock-column.gallery .carousel-control-prev .fa,.pageblock-column.gallery .carousel-control-prev .fas,.pageblock-column.gallery .carousel-control-prev i,.pageblock-column.gallery .carousel-control-next .fa,.pageblock-column.gallery .carousel-control-next .fas,.pageblock-column.gallery .carousel-control-next i{font-size:40px;line-height:40px}.pageblock-column.gallery .carousel-control-prev:hover,.pageblock-column.gallery .carousel-control-next:hover{opacity:1}.pageblock-column.gallery .carousel-control-prev:hover{padding-right:30px}.pageblock-column.gallery .carousel-control-next:hover{padding-left:30px}.pageblock-column.gallery .carousel-indicators li{margin:0 8px;width:16px;height:16px}.pageblock-column.gallery .carousel-indicators li:not(.active){cursor:pointer}.pageblock-column.gallery .carousel-indicators li.active{width:16px;height:16px}.pageblock--logo_repeater .logo{margin-bottom:30px}.pageblock--logo_repeater .logo img{width:100%}.pageblock-testimonial .testimonial{text-align:center}.pageblock-testimonial .testimonial__logo{margin-bottom:40px}.pageblock-testimonial .testimonial__logo img{display:inline-block}.pageblock-testimonial .testimonial__content{margin-bottom:40px}.pageblock-testimonial .author-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageblock-testimonial .author-details .detail:not(.detail--photo)+.detail{margin-left:6px}.pageblock-testimonial .detail--photo{display:block;border-radius:50%;width:100px;height:100px;overflow:hidden;margin-right:15px}.pageblock-testimonial .detail--photo img{width:100%;height:auto}.pageblock-column.video img{width:100%}.pageblock-column.video a[data-solarbox]{position:relative;display:block}.pageblock-column.video a[data-solarbox] i{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);height:100px;width:100px;background:rgba(255,255,255,0.5);border-radius:50%;font-size:30px}.pageblock-column.video a[data-solarbox] i:before{display:block;margin:35px 34px 35px 39px}.pageblock-column.video .video-iframe-wrapper{position:relative;border-radius:10px;overflow:hidden}.pageblock-column.video .video-iframe-wrapper .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:5}.pageblock-column.video .video-iframe-wrapper .video-overlay:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(80,165,208,0.5);z-index:7;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock-column.video .video-iframe-wrapper .video-overlay .video-image{width:100%;height:100%;z-index:6}.pageblock-column.video .video-iframe-wrapper .video-overlay .video-button{position:absolute;width:100%;height:100%;left:0;top:0;z-index:8}.pageblock-column.video .video-iframe-wrapper .video-overlay .video-button span{display:inline-block;position:absolute;z-index:9;margin:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;border-radius:50%;width:90px;height:90px;padding:0;-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock-column.video .video-iframe-wrapper .video-overlay .video-button span:before{color:#FC6721;position:absolute;top:50%;left:52%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:40px;line-height:0;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock-column.video .video-iframe-wrapper:hover .video-overlay:after{background-color:rgba(80,165,208,0.9)}.pageblock-column.video .video-iframe-wrapper:hover .video-overlay .video-button span{background-color:#FC6721}.pageblock-column.video .video-iframe-wrapper:hover .video-overlay .video-button span:before{color:#fff}.pageblock.pageblock--cta_block .row .cta_text_column,.pageblock.pageblock--cta_block .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block .comment-wrap .cta_text_column{text-align:center}.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left;margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--cta_block.has_image .row .cta_text_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_text_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_text_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0}}.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pageblock.pageblock--cta_block.has_image .row .cta_image_column img,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column img,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column img{display:block;width:100%;max-width:300px;margin:0 auto;height:auto;border-radius:10px;background-color:#FFFFFF;-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}@media (min-width: 768px){.pageblock.pageblock--cta_block.has_image .row .cta_image_column,.pageblock.pageblock--cta_block.has_image .comments-template #comments .comment-list .comment .comment-wrap .cta_image_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--cta_block.has_image .comment-wrap .cta_image_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.pageblock.pageblock--cta_block.bg-image h1,.pageblock.pageblock--cta_block.bg-image h2,.pageblock.pageblock--cta_block.bg-image h3,.pageblock.pageblock--cta_block.bg-image h4,.pageblock.pageblock--cta_block.bg-image h5,.pageblock.pageblock--cta_block.bg-image h6,.pageblock.pageblock--cta_block.bg-image p,.pageblock.pageblock--cta_block.bg-image span,.pageblock.pageblock--cta_block.bg-image span.label,.pageblock.pageblock--cta_block.bg-image li{color:#fff}.pageblock.pageblock--cta_block.bg-image:before{background-color:rgba(80,165,208,0.92)}.pageblock.pageblock--card_column .row,.pageblock.pageblock--card_column .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--card_column .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageblock.pageblock--card_column .card_column{margin-top:30px}.pageblock.pageblock--card_column .card_column:first-child{margin-top:0}.pageblock.pageblock--card_column .card_column .card_column_inner{background:#EDF8FD;border-radius:10px;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageblock.pageblock--card_column .card_column .card_column_inner .image_container{background:radial-gradient(circle, rgba(3,164,222,0.78) 0%, #CDE6F7 100%);height:250px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.pageblock.pageblock--card_column .card_column .card_column_inner .image_container img{width:100%;height:100%}.pageblock.pageblock--card_column .card_column .card_column_inner .content_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:30px}.pageblock.pageblock--card_column .card_column .card_column_inner .content_container .cta_link{display:block;text-align:center;margin-top:20px}.pageblock.pageblock--card_column .card_column:hover a.card_column_inner{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.pageblock.pageblock--card_column.image_contain .image_container{padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageblock.pageblock--card_column.image_contain .image_container img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.pageblock.pageblock--card_column.image_cover .image_container img{-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.pageblock.pageblock--card_column.num_columns_2 .card_column:nth-child(2){margin-top:0}}@media (min-width: 768px){.pageblock.pageblock--card_column.num_columns_3 .card_column:nth-child(-n+3){margin-top:0}}@media (min-width: 667px){.pageblock.pageblock--card_column.num_columns_4 .card_column:nth-child(2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--card_column.num_columns_4 .card_column:nth-child(-n+4){margin-top:0}}.pageblock.pageblock--card_column.bg-color-gray_light .card_column .card_column_inner{background:#fff}.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column{margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--resource_feed.num_columns_2 .post_feed_column:nth-child(-n+2){margin-top:0}}.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column{margin-top:30px}@media (min-width: 992px){.pageblock.pageblock--resource_feed.num_columns_3 .post_feed_column:nth-child(-n+3){margin-top:0}}.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column{margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.pageblock.pageblock--resource_feed.num_columns_4 .post_feed_column:nth-child(-n+4){margin-top:0}}.pageblock.pageblock--team_feed .feed_column .container-fluid{padding-left:0;padding-right:0}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item{margin-top:50px}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item:first-child,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item:first-child,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item:first-child{margin-top:0}@media (min-width: 1200px){.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item:nth-child(-n+3),.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item:nth-child(-n+3),.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item:nth-child(-n+3){margin-top:0}}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner{border:1px solid #D5EDF6;border-radius:10px;background-color:#fff;height:100%}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header{background-color:#D5EDF6;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:10px 10px 0 0}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header .headshot_container,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .headshot_container,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .headshot_container{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;height:100px;-webkit-transform:translateY(-40px);transform:translateY(-40px);position:relative}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header .headshot_container img,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .headshot_container img,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .headshot_container img{border-radius:10px;height:100px;width:100px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header .name_position_container,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container{-webkit-box-flex:0;-ms-flex:0 0 calc( 100% - 100px);flex:0 0 calc( 100% - 100px);padding:0 15px}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header .name_position_container .title,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container .title,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container .title{margin-bottom:10px}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header .name_position_container span,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container span,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container span{display:inline-block;line-height:20px !important}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_header .name_position_container .team_degrees,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container .team_degrees,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header .name_position_container .team_degrees{display:block;margin-bottom:-5px}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item .team_list_inner .team_list_text,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_text,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_text{padding:20px}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner{display:block}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header{background-color:#0091C6}.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header h1,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h1,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h1,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header h2,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h2,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h2,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header h3,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h3,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h3,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header h4,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h4,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h4,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header h5,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h5,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h5,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header h6,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h6,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header h6,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header p,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header p,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header p,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header span,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header span,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header span,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header span.label,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header span.label,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header span.label,.pageblock.pageblock--team_feed .feed_column .container-fluid .row.feed_row .team_list_item a.team_list_inner:hover .team_list_header li,.pageblock.pageblock--team_feed .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header li,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .feed_column .container-fluid .feed_row.comment-wrap .team_list_item a.team_list_inner:hover .team_list_header li{color:#fff}.pageblock.pageblock--team_feed.hide_headshots .team_list_item .team_list_inner .team_list_header .headshot_container{display:none}.pageblock.pageblock--team_feed.hide_descriptions .team_list_item .team_list_inner{background-color:#D5EDF6 !important}.pageblock.pageblock--team_feed.hide_descriptions .team_list_item .team_list_inner .team_list_header{border-radius:10px !important}.pageblock.pageblock--team_feed.hide_descriptions .team_list_item .team_list_inner .team_list_text{display:none}.pageblock.pageblock--team_feed.hide_descriptions .team_list_item a.team_list_inner:hover{background-color:#0091C6 !important}.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item .team_list_inner,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item .team_list_inner{background-color:#fff !important}.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item .team_list_inner .team_list_header,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item .team_list_inner .team_list_header{background-color:#fff !important}.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover{background-color:#fff !important}.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover h1,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h1,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h1,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover h2,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h2,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h2,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover h3,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h3,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h3,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover h4,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h4,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h4,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover h5,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h5,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h5,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover h6,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h6,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover h6,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover p,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover p,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover p,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover span,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover span,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover span,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover span.label,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover span.label,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover span.label,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .row.feed_row .team_list_item a.team_list_inner:hover li,.pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item a.team_list_inner:hover li,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.hide_descriptions.bg-color-gray_light .feed_column .feed_row.comment-wrap .team_list_item a.team_list_inner:hover li{color:#062D49}.pageblock.pageblock--team_feed.has_open_text .open_text_column{margin-bottom:50px}@media (min-width: 992px){.pageblock.pageblock--team_feed.has_open_text .open_text_column{margin-bottom:0}}.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item{margin-top:50px}.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item:first-child,.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item:first-child,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item:first-child{margin-top:0}@media (min-width: 768px){.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .row.feed_row .team_list_item:nth-child(-n+2),.pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .comments-template #comments .comment-list .comment .feed_row.comment-wrap .team_list_item:nth-child(-n+2),.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.has_open_text .feed_column .container-fluid .feed_row.comment-wrap .team_list_item:nth-child(-n+2){margin-top:0}}.pageblock.pageblock--faq_block .faq_column{padding-top:40px}.pageblock.pageblock--faq_block .faq_column .expand_collapse_all{position:absolute;right:20px;top:0;color:#FC6721;font-weight:700}.pageblock.pageblock--faq_block .faq_column .faq_container{border:1px solid #D5EDF6;margin-bottom:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock.pageblock--faq_block .faq_column .faq_container:last-child{margin-bottom:0}.pageblock.pageblock--faq_block .faq_column .faq_container .faq_question{padding:20px;cursor:pointer;position:relative}.pageblock.pageblock--faq_block .faq_column .faq_container .faq_question h3{margin:0;padding-right:50px}.pageblock.pageblock--faq_block .faq_column .faq_container .faq_question .faq_trigger{height:100%;width:40px;cursor:pointer;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:0;right:20px;padding:0;font-size:20px;line-height:20px;text-align:left;color:#FC6721}.pageblock.pageblock--faq_block .faq_column .faq_container .faq_question .faq_trigger:after{content:'\f067';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;border:2px solid #FC6721;border-radius:20px;padding:4px 6px;color:#FC6721;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s ease;transition:all .2s ease}.pageblock.pageblock--faq_block .faq_column .faq_container .faq_answer{display:none;padding:20px}.pageblock.pageblock--faq_block .faq_column .faq_container:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.pageblock.pageblock--faq_block .faq_column .faq_container.faq_open:hover{-webkit-box-shadow:none;box-shadow:none}.pageblock.pageblock--faq_block .faq_column .faq_container.faq_open .faq_question{border-bottom:1px solid #D5EDF6}.pageblock.pageblock--faq_block .faq_column .faq_container.faq_open .faq_question .faq_trigger:after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);content:'\f068'}.pageblock.pageblock--faq_block .faq_column .faq_container.faq_open .faq_answer{display:block}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner{position:relative;padding:20px 0;border-radius:10px;overflow:hidden;height:100%}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(213,237,246,0.9)}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner img.bg_image{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%;z-index:1}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .section_title{position:relative;z-index:3;padding:0 20px 10px 20px}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .section_title:after{left:20px;-webkit-transform:none;transform:none}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row:last-child{margin-bottom:0}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row .text_container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 20px}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row .button_container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 20px;margin-top:20px;text-align:right}@media (min-width: 992px){.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner{padding:40px 0}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .section_title{padding:0 40px 10px 40px}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .section_title:after{left:40px}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row .text_container{-webkit-box-flex:1;-ms-flex:1 1 66%;flex:1 1 66%;padding:0 40px}.pageblock.pageblock--cta_thirds_block .cta_repeater_column .repeater_column_inner .repeater_row .button_container{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-top:0;padding:0 40px}}.pageblock.pageblock--cta_thirds_block .cta_card_column{margin-top:30px}@media (min-width: 992px){.pageblock.pageblock--cta_thirds_block .cta_card_column{margin-top:0}}.pageblock.pageblock--cta_thirds_block .cta_card_column .card_column_inner{background:#EDF8FD;border-radius:10px;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageblock.pageblock--cta_thirds_block .cta_card_column .card_column_inner .image_container img{display:block;width:100%;height:auto}.pageblock.pageblock--cta_thirds_block .cta_card_column .card_column_inner .content_container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding:30px}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item{margin-top:30px}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item:first-child{margin-top:0 !important}@media (min-width: 1200px){.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item:nth-child(-n+3){margin-top:30px}}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner{background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(73,102,122,0.2);height:100%;font-weight:400;color:#27475C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .image_container{background:radial-gradient(circle, rgba(3,164,222,0.78) 0%, #CDE6F7 100%);position:relative;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;height:auto}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .image_container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .content_container{padding:20px;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .content_container .date_location{margin-bottom:5px}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .content_container .date_location span{color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:28px}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .content_container .date_location span:after{content:'|';color:#27475C;display:inline-block;margin-left:4px;margin-right:2px}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .content_container .date_location span:last-child:after{display:none}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner .content_container .title{color:#0091C6;text-transform:capitalize}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item a.feed_column_inner:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.pageblock.pageblock--event_feed .feed_column .post_feed_column.event_list_item.default_image a.feed_column_inner .image_container img{display:block;-o-object-fit:none;object-fit:none;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:150px}.pageblock.pageblock--event_feed .custom_event_column{margin-top:50px}@media (min-width: 992px){.pageblock.pageblock--event_feed .custom_event_column{margin-top:0}}.pageblock.pageblock--event_feed .custom_event_column .custom_event{position:relative;padding:20px;border-radius:10px;overflow:hidden;margin-bottom:30px;border:1px solid rgba(73,102,122,0.2)}.pageblock.pageblock--event_feed .custom_event_column .custom_event:last-child{margin-bottom:0}@media (min-width: 992px){.pageblock.pageblock--event_feed .custom_event_column .custom_event{padding:40px}}.pageblock.pageblock--event_feed .custom_event_column .custom_event .text_container{position:relative;z-index:3}.pageblock.pageblock--event_feed .custom_event_column .custom_event.has_bg_image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(213,237,246,0.9)}.pageblock.pageblock--event_feed .custom_event_column .custom_event.has_bg_image img.bg_image{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%;z-index:1}.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column{margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--course_feed.num_columns_2 .post_feed_column:nth-child(-n+2){margin-top:0}}.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column{margin-top:30px}@media (min-width: 992px){.pageblock.pageblock--course_feed.num_columns_3 .post_feed_column:nth-child(-n+3){margin-top:0}}.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column{margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.pageblock.pageblock--course_feed.num_columns_4 .post_feed_column:nth-child(-n+4){margin-top:0}}.pageblock.pageblock--news_feed .post_feed_column{margin-top:30px}.pageblock.pageblock--news_feed .post_feed_column:first-child{margin-top:0}@media (min-width: 1200px){.pageblock.pageblock--news_feed .post_feed_column:nth-child(-n+3){margin-top:0}}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:10px;border:1px solid #D5EDF6;height:100%;font-weight:400}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .title_content .title_meta{background-color:#D5EDF6;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:10px 10px 0 0}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .title_content .contact_hours{display:block;padding:10px 20px 0px;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:28px}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .title_content .excerpt{padding:5px 20px 20px 20px;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;letter-spacing:0;line-height:28px}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .icon_link{border-top:1px solid #D5EDF6}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .icon_link span{display:inline-block}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .icon_link span.icon{padding:15px;color:#FC6721;border-right:1px solid #D5EDF6;font-size:24px;line-height:24px}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner .icon_link span.link_text{padding:15px;color:#3D85A9}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta{background-color:#0091C6}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta h1,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta h2,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta h3,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta h4,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta h5,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta h6,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta p,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta span,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta span.label,.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .title_meta li{color:#fff}.pageblock.pageblock--news_feed .post_feed_column a.feed_column_inner:hover .icon_link span.link_text{color:#FC6721}.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column{margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--news_feed.num_columns_2 .post_feed_column:nth-child(-n+2){margin-top:0}}.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column{margin-top:30px}@media (min-width: 992px){.pageblock.pageblock--news_feed.num_columns_3 .post_feed_column:nth-child(-n+3){margin-top:0}}.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column{margin-top:30px}@media (min-width: 768px){.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.pageblock.pageblock--news_feed.num_columns_4 .post_feed_column:nth-child(-n+4){margin-top:0}}.pageblock{padding:80px 0;position:relative;overflow:hidden}@media (min-width: 992px){.pageblock{padding:100px 0}}.pageblock .pageblock-inner{position:relative}.pageblock .row.header_row,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.pageblock .row.header_row .header_column,.pageblock .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .pageblock .header_row.comment-wrap .header_column{text-align:center}.pageblock .row.footer_row,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.pageblock .row.footer_row .footer_column,.pageblock .comments-template #comments .comment-list .comment .footer_row.comment-wrap .footer_column,.comments-template #comments .comment-list .comment .pageblock .footer_row.comment-wrap .footer_column{text-align:center}.pageblock.bg-color.bg-color-white{background:#FFFFFF}.pageblock.bg-color.bg-color-gray_light{background:#EDF8FD}.pageblock.bg-image{background-position:center !important;background-size:cover !important}.pageblock.overlay{position:relative;background-position:center;background-size:cover}.pageblock.overlay:before{content:'';background-color:rgba(61,133,169,0.8);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pageblock .pageblock-column.image .image_inner{border-radius:10px;overflow:hidden}.pageblock .pageblock-column.image.image_border .image_inner{border-radius:0;border:3px solid rgba(73,102,122,0.08);padding:10px}.pageblock .pageblock-column.image.image_bg_color .image_inner{background:radial-gradient(circle, rgba(3,164,222,0.78) 0%, #CDE6F7 100%);padding:35px}.pageblock .pageblock-column.image.image_bg_color .image_inner img{display:block;margin:0 auto;width:auto;max-height:450px}.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column{text-align:center}.pageblock.columns-two .pageblock-column{margin-bottom:30px}.pageblock.columns-two .pageblock-column:last-of-type{margin-bottom:0}@media (min-width: 667px){.pageblock.columns-two .pageblock-column{margin-bottom:0}}@media (max-width: 991.98px){.pageblock.columns-two.reverse .row,.pageblock.columns-two.reverse .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.reverse .comment-wrap{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}@media (min-width: 992px){.pageblock.columns-two.reverse .row,.pageblock.columns-two.reverse .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.reverse .comment-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pageblock.columns-two.reverse .row .pageblock-column,.pageblock.columns-two.reverse .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column,.comments-template #comments .comment-list .comment .pageblock.columns-two.reverse .comment-wrap .pageblock-column{margin-bottom:0}@media (max-width: 991.98px){.pageblock.columns-two.reverse .row .pageblock-column:last-of-type,.pageblock.columns-two.reverse .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column:last-of-type,.comments-template #comments .comment-list .comment .pageblock.columns-two.reverse .comment-wrap .pageblock-column:last-of-type{margin-bottom:30px}}.pageblock.columns-two.pageblock--text-text .row,.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text:nth-child(2),.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text:nth-child(2),.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text:nth-child(2){margin-top:60px}@media (min-width: 768px){.pageblock.columns-two.pageblock--text-text .row .pageblock-column.text:nth-child(2),.pageblock.columns-two.pageblock--text-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text:nth-child(2),.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-text .comment-wrap .pageblock-column.text:nth-child(2){margin-top:0;padding:0 15px 0 50px}}@media (min-width: 992px){.pageblock.columns-two.pageblock--text-image .row,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap,.pageblock.columns-two.pageblock--text-video .row,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 992px){.pageblock.columns-two.pageblock--text-image .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .row .pageblock-column.text,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap .pageblock-column.text{padding-right:60px}}@media (min-width: 992px){.pageblock.columns-two.pageblock--image-text .row,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap,.pageblock.columns-two.pageblock--video-text .row,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text{margin-top:30px}@media (min-width: 992px){.pageblock.columns-two.pageblock--image-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .row .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap .pageblock-column.text,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap .pageblock-column.text{margin-top:0;padding-left:60px}}.pageblock_separator,.pageblock.bg-color.bg-color-white+.bg-color-white,.pageblock.bg-color.bg-color-gray_light+.bg-color-gray_light,.archive.post-type-archive-resources .pageblock.first_pageblock,.archive.post-type-archive-news .pageblock.first_pageblock,.search.search-results .results-container{position:relative;overflow:visible}.pageblock_separator:before,.pageblock.bg-color.bg-color-white+.bg-color-white:before,.pageblock.bg-color.bg-color-gray_light+.bg-color-gray_light:before,.archive.post-type-archive-resources .pageblock.first_pageblock:before,.archive.post-type-archive-news .pageblock.first_pageblock:before,.search.search-results .results-container:before{content:'';position:absolute;width:calc( 100% - 40px);height:1px;background-color:rgba(73,102,122,0.2);top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 1400px){.pageblock_separator:before,.pageblock.bg-color.bg-color-white+.bg-color-white:before,.pageblock.bg-color.bg-color-gray_light+.bg-color-gray_light:before,.archive.post-type-archive-resources .pageblock.first_pageblock:before,.archive.post-type-archive-news .pageblock.first_pageblock:before,.search.search-results .results-container:before{width:1360px}}.pageblock_separator:after,.pageblock.bg-color.bg-color-white+.bg-color-white:after,.pageblock.bg-color.bg-color-gray_light+.bg-color-gray_light:after,.archive.post-type-archive-resources .pageblock.first_pageblock:after,.archive.post-type-archive-news .pageblock.first_pageblock:after,.search.search-results .results-container:after{content:'';background-image:url("../images/hr_logo.svg");background-size:contain;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:30px;width:30px}.pum.pum-overlay{position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:auto;background-color:#f1f1f1}.pum.pum-overlay .pum-container{display:block;position:relative !important;background-color:transparent;width:100% !important;padding:10px !important;height:auto !important;margin:0 auto !important;min-width:0 !important;max-width:1400px !important}.pum.pum-overlay .pum-container .pum-content{display:block;margin:0px auto;width:100% !important}.pum.pum-overlay .pum-container button.pum-close{position:absolute;right:0;top:0;margin:0;line-height:16px;font-size:16px}.archive.post-type-archive-resources .featured_resources_container{padding:60px 0;background-color:#EDF8FD}.archive.post-type-archive-resources .featured_resources_container .row.header_row .header_column,.archive.post-type-archive-resources .featured_resources_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .featured_resources_container .header_row.comment-wrap .header_column{text-align:center}.archive.post-type-archive-resources .post_feed_container{padding:50px 0}.archive.post-type-archive-resources .post_feed_container .results_row{margin-bottom:30px}.archive.post-type-archive-resources .post_feed_container .results_row .results_column{text-align:left !important}.archive.post-type-archive-resources .post_feed_container .results_row .results_column .facetwp-counts{display:inline-block}.archive.post-type-archive-resources .post_feed_container .results_row .results_column .clear_facets_container{margin-left:20px;display:inline-block}.archive.post-type-archive-resources .post_feed_container .results_row .results_column .clear_facets_container button.facet-reset{cursor:pointer;display:inline-block;margin-right:7px;padding:5px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none;text-transform:initial;color:#0091C6;font-family:franklin-gothic-urw,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}.archive.post-type-archive-resources .post_feed_container .results_row .results_column .clear_facets_container button.facet-reset:last-child{margin-right:0}@media (min-width: 992px){.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar{-webkit-transform:translateY(-20px);transform:translateY(-20px);margin-bottom:0;padding-right:60px}}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet{margin:0}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-search input,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-search input,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-search input{width:100%;padding:8px 20px;border:1px solid rgba(73,102,122,0.06);border-radius:20px;background-color:rgba(73,102,122,0.05);color:#062D49;font-family:franklin-gothic-urw,sans-serif;font-size:16px;letter-spacing:0;line-height:23px}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes{width:100%;background-color:#fff;border-radius:0 0 4px 4px;overflow:hidden;border-bottom:1px solid rgba(73,102,122,0.2)}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox{padding:10px 25px 10px 25px;width:100%;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-weight:500;letter-spacing:0;font-size:16px;line-height:23px;position:relative;border-top:1px solid rgba(73,102,122,0.2);background-position:0 14px}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox:focus,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox:focus,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox:focus{outline:none}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox span.facetwp-expand,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox span.facetwp-expand,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox span.facetwp-expand{top:10px;right:0;cursor:pointer;display:inline-block;position:absolute;padding:5px;font-size:12px;line-height:12px;text-align:left}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox span.facetwp-expand span,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox span.facetwp-expand span,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox span.facetwp-expand span{color:#FC6721;content:'\f067';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;border:2px solid #FC6721;border-radius:20px;padding:2px 3px}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox .facetwp-counter,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox .facetwp-counter,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox .facetwp-counter{display:none}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox.checked,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox.checked,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox.checked{background-image:url("../images/checkbox-on-blue.jpg")}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox:hover,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox:hover,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox:hover{color:#3D85A9}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox.checkboxes-visible span.expand-checkboxes:after,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox.checkboxes-visible span.expand-checkboxes:after,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-checkbox.checkboxes-visible span.expand-checkboxes:after{content:'\f068'}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth{padding:10px 0 20px 0}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth.checkboxes-visible,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth.checkboxes-visible,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth.checkboxes-visible{display:block}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox{color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-weight:500;letter-spacing:0;font-size:14px;line-height:20px;margin-bottom:10px;background-position:0 2px}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox:focus,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox:focus,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox:focus{outline:none}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox:last-child,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox:last-child,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox:last-child{margin-bottom:0}.archive.post-type-archive-resources .post_feed_container .row.feed_row .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox .facetwp-counter,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox .facetwp-counter,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .facet-sidebar .facetwp-facet.facetwp-type-checkboxes>.facetwp-depth>.facetwp-checkbox .facetwp-counter{display:none}.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container{margin-top:60px}@media (min-width: 992px){.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container{margin-top:0}}.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .container-fluid,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .container-fluid,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .container-fluid{padding:0}.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column{margin-top:30px}.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column:first-child,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column:first-child,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column:first-child{margin-top:0}@media (min-width: 768px){.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column:nth-child(-n+2),.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column:nth-child(-n+2),.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column:nth-child(-n+2){margin-top:0}.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column:nth-child(3),.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column:nth-child(3),.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column:nth-child(3){margin-top:30px}}.archive.post-type-archive-resources .post_feed_container .row.feed_row .resources_container .post_feed_column .post_card_inner,.archive.post-type-archive-resources .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .resources_container .post_feed_column .post_card_inner,.comments-template #comments .comment-list .comment .archive.post-type-archive-resources .post_feed_container .feed_row.comment-wrap .resources_container .post_feed_column .post_card_inner{background-color:#fff !important}.post_feed_column.resources_list_item{margin-top:30px}.post_feed_column.resources_list_item:first-child{margin-top:0}@media (min-width: 1200px){.post_feed_column.resources_list_item:nth-child(-n+3){margin-top:0}}.post_feed_column.resources_list_item a.feed_column_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:10px;border:1px solid #D5EDF6;height:100%;font-weight:400}.post_feed_column.resources_list_item a.feed_column_inner .title_content .title_meta{background-color:#D5EDF6;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:10px 10px 0 0}.post_feed_column.resources_list_item a.feed_column_inner .title_content .title_meta .tax_container span{margin-right:5px}.post_feed_column.resources_list_item a.feed_column_inner .title_content .title_meta .tax_container span:last-child{margin-right:0}.post_feed_column.resources_list_item a.feed_column_inner .title_content .title_meta .tax_container span.fa{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;-webkit-transform:translateY(1px);transform:translateY(1px)}.post_feed_column.resources_list_item a.feed_column_inner .title_content .excerpt{padding:20px;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;letter-spacing:0;line-height:28px}.post_feed_column.resources_list_item a.feed_column_inner .icon_link{border-top:1px solid #D5EDF6}.post_feed_column.resources_list_item a.feed_column_inner .icon_link span{display:inline-block}.post_feed_column.resources_list_item a.feed_column_inner .icon_link span.icon{padding:15px;color:#FC6721;border-right:1px solid #D5EDF6;font-size:24px;line-height:24px}.post_feed_column.resources_list_item a.feed_column_inner .icon_link span.link_text{padding:15px;color:#3D85A9}.post_feed_column.resources_list_item a.feed_column_inner:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta{background-color:#0091C6}.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta h1,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta h2,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta h3,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta h4,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta h5,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta h6,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta p,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta span,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta span.label,.post_feed_column.resources_list_item a.feed_column_inner:hover .title_meta li{color:#fff}.post_feed_column.resources_list_item a.feed_column_inner:hover .icon_link span.link_text{color:#FC6721}.single.single-resources .main-content-container .row,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single.single-resources .main-content-container .row .content-column .backlink_container,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column .backlink_container{display:block;margin-bottom:10px}.single.single-resources .main-content-container .row .content-column .backlink_container .backlink,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column .backlink_container .backlink{display:inline-block;vertical-align:middle}.single.single-resources .main-content-container .row .content-column .backlink_container .backlink:first-child,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink:first-child,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column .backlink_container .backlink:first-child{margin-right:10px}.single.single-resources .main-content-container .row .content-column .backlink_container span,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container span,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .content-column .backlink_container span{display:inline-block;vertical-align:middle;margin-right:10px;color:#0091C6}.single.single-resources .main-content-container .row .sidebar-column,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column{position:-webkit-sticky;position:sticky;top:40px}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);border-radius:10px;text-align:center;padding:25px 0}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item{margin-bottom:20px}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item:last-child,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child{margin-bottom:0}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .sidebar_image,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_image,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_image{display:block;width:100%;height:auto;padding:0 25px 25px 25px;border-bottom:1px solid rgba(73,102,122,0.2);margin-bottom:20px}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox{display:block;vertical-align:middle}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .share_title,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .share_title,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .share_title{display:inline-block;margin:0 15px 0 0}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images{display:inline-block}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a{background:transparent;display:inline-block;font-size:20px;line-height:21px;margin:0 10px 0 0;cursor:pointer}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:last-child,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:last-child,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:last-child{margin-right:0}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a i,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a i,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a i{color:#0091C6;-webkit-transition:all .3s ease;transition:all .3s ease}.single.single-resources .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:hover i,.single.single-resources .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:hover i,.comments-template #comments .comment-list .comment .single.single-resources .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:hover i{color:#FC6721}.single.single-resources .related_feed_container{padding:60px 0}.single.single-resources .related_feed_container .row.header_row .header_column,.single.single-resources .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-resources .related_feed_container .header_row.comment-wrap .header_column{text-align:center}.archive.post-type-archive-news .featured_news_container{padding:60px 0;background-color:#EDF8FD}.archive.post-type-archive-news .featured_news_container .row.header_row .header_column,.archive.post-type-archive-news .featured_news_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .featured_news_container .header_row.comment-wrap .header_column{text-align:center}.archive.post-type-archive-news .featured_news_container .featured_column .featured_column_header{text-align:left}.archive.post-type-archive-news .featured_news_container .featured_column .featured_column_header .section_title:after{left:0;-webkit-transform:none;transform:none}.archive.post-type-archive-news .featured_news_container .featured_column .post_feed_column{padding-left:0;padding-right:0}.archive.post-type-archive-news .featured_news_container .widget_column{overflow:hidden;position:relative;margin-top:60px;min-height:600px}@media (min-width: 992px){.archive.post-type-archive-news .featured_news_container .widget_column{margin-top:0}}.archive.post-type-archive-news .featured_news_container .widget_column .widget_column_header{text-align:left}.archive.post-type-archive-news .featured_news_container .widget_column .widget_column_header .section_title:after{left:0;-webkit-transform:none;transform:none}.archive.post-type-archive-news .featured_news_container .widget_column .widget_column_inner{position:relative;height:100%}.archive.post-type-archive-news .featured_news_container .widget_column .widget_column_inner .widget_container{overflow:scroll;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;min-height:500px}.archive.post-type-archive-news .post_feed_container{padding:50px 0 0 0}.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column .facet_label,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column .facet_label,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column .facet_label{display:inline-block;margin:0}.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column .facet_container,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column .facet_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column .facet_container{display:inline-block;width:100%;margin:20px 0 0 0}.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column .facet_container label,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column .facet_container label,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column .facet_container label{display:none}@media (min-width: 992px){.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column .facet_container,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column .facet_container,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column .facet_container{width:20%;margin:0 0 0 20px}}.archive.post-type-archive-news .post_feed_container .row.facet_row .facet_column .facet_container:first-child,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .facet_column .facet_container:first-child,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .facet_row.comment-wrap .facet_column .facet_container:first-child{margin:0}.archive.post-type-archive-news .post_feed_container .row.feed_row,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap{margin-top:40px}.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column{margin-top:30px}.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column:first-child,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column:first-child,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column:first-child{margin-top:0}@media (min-width: 667px){.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column:nth-child(-n+2),.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column:nth-child(-n+2),.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column:nth-child(-n+3),.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column:nth-child(-n+3),.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column:nth-child(-n+3){margin-top:0}}.archive.post-type-archive-news .post_feed_container .row.feed_row .post_feed_column .post_card_inner,.archive.post-type-archive-news .post_feed_container .comments-template #comments .comment-list .comment .feed_row.comment-wrap .post_feed_column .post_card_inner,.comments-template #comments .comment-list .comment .archive.post-type-archive-news .post_feed_container .feed_row.comment-wrap .post_feed_column .post_card_inner{background-color:#fff !important}.post_feed_column.news_list_item{margin-top:30px}.post_feed_column.news_list_item:first-child{margin-top:0}@media (min-width: 1200px){.post_feed_column.news_list_item:nth-child(-n+3){margin-top:0}}.post_feed_column.news_list_item a.feed_column_inner{display:block;background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid #D5EDF6;height:100%;font-weight:400;color:#27475C}.post_feed_column.news_list_item a.feed_column_inner .image_container{background:radial-gradient(circle, rgba(3,164,222,0.78) 0%, #CDE6F7 100%);height:200px;position:relative}.post_feed_column.news_list_item a.feed_column_inner .image_container img{height:100%;display:block;margin:0 auto}.post_feed_column.news_list_item a.feed_column_inner .content_container{padding:20px}.post_feed_column.news_list_item a.feed_column_inner .content_container .term.type_term{text-transform:uppercase}.post_feed_column.news_list_item a.feed_column_inner .content_container .term.type_term:after{content:'|';color:#EDF8FD;display:inline-block;margin-left:4px;margin-right:2px}.post_feed_column.news_list_item a.feed_column_inner .content_container .term:last-child:after{display:none}.post_feed_column.news_list_item a.feed_column_inner .content_container .title{color:#0091C6;text-transform:capitalize}.post_feed_column.news_list_item a.feed_column_inner:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.post_feed_column.news_list_item.default_image a.feed_column_inner .image_container img{display:block;-o-object-fit:none;object-fit:none;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:150px}.post_feed_column.news_list_item.horizontal{margin-top:30px}.post_feed_column.news_list_item.horizontal:first-child{margin-top:0 !important}@media (min-width: 1200px){.post_feed_column.news_list_item.horizontal:nth-child(-n+3){margin-top:30px}}.post_feed_column.news_list_item.horizontal a.feed_column_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.post_feed_column.news_list_item.horizontal a.feed_column_inner .image_container{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;height:auto}.post_feed_column.news_list_item.horizontal a.feed_column_inner .image_container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post_feed_column.news_list_item.horizontal a.feed_column_inner .content_container{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.post_feed_column.news_list_item.horizontal.default_image .image_container img{-o-object-fit:none !important;object-fit:none !important}.single.single-news .main-content-container .row,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single.single-news .main-content-container .row .content-column .backlink_container,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column .backlink_container{display:block;margin-bottom:10px}.single.single-news .main-content-container .row .content-column .backlink_container .backlink,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column .backlink_container .backlink{display:inline-block;vertical-align:middle}.single.single-news .main-content-container .row .content-column .backlink_container .backlink:first-child,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink:first-child,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column .backlink_container .backlink:first-child{margin-right:10px}.single.single-news .main-content-container .row .content-column .backlink_container span,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container span,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column .backlink_container span{display:inline-block;vertical-align:middle;margin-right:10px;color:#0091C6}.single.single-news .main-content-container .row .content-column .featured_image,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .featured_image,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .content-column .featured_image{float:right;padding:0 0 30px 30px}.single.single-news .main-content-container .row .sidebar-column,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column{margin-top:40px}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);border-radius:10px;text-align:center;padding:25px 0;max-width:300px;margin:0 auto}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item{margin-bottom:20px}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item:last-child,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child{margin-bottom:0}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .sidebar_image,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_image,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_image{display:block;width:100%;height:auto;padding:0 25px 25px 25px;border-bottom:1px solid rgba(73,102,122,0.2);margin-bottom:20px}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox{display:block;vertical-align:middle}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .share_title,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .share_title,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .share_title{display:inline-block;margin:0 15px 0 0}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images{display:inline-block}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a{background:transparent;display:inline-block;font-size:20px;line-height:21px;margin:0 10px 0 0;cursor:pointer}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:last-child,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:last-child,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:last-child{margin-right:0}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a i,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a i,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a i{color:#0091C6;-webkit-transition:all .3s ease;transition:all .3s ease}.single.single-news .main-content-container .row .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:hover i,.single.single-news .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:hover i,.comments-template #comments .comment-list .comment .single.single-news .main-content-container .comment-wrap .sidebar-column .sidebar_inner .addthis-toolbox .custom-images a:hover i{color:#FC6721}.single.single-news .related_feed_container{padding:60px 0}.single.single-news .related_feed_container .row.header_row .header_column,.single.single-news .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-news .related_feed_container .header_row.comment-wrap .header_column{text-align:center}.post_feed_column.courses_list_item{margin-top:30px}.post_feed_column.courses_list_item:first-child{margin-top:0}@media (min-width: 1200px){.post_feed_column.courses_list_item:nth-child(-n+3){margin-top:0}}.post_feed_column.courses_list_item a.feed_column_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:10px;border:1px solid #D5EDF6;height:100%;font-weight:400}.post_feed_column.courses_list_item a.feed_column_inner .title_content .title_meta{background-color:#D5EDF6;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:10px 10px 0 0}.post_feed_column.courses_list_item a.feed_column_inner .title_content .content_section{padding:20px}.post_feed_column.courses_list_item a.feed_column_inner .title_content .content_section .contact_hours{display:block;color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:28px;margin-bottom:5px}.post_feed_column.courses_list_item a.feed_column_inner .title_content .content_section .excerpt{color:#27475C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;letter-spacing:0;line-height:28px}.post_feed_column.courses_list_item a.feed_column_inner .icon_link{border-top:1px solid #D5EDF6}.post_feed_column.courses_list_item a.feed_column_inner .icon_link span{display:inline-block}.post_feed_column.courses_list_item a.feed_column_inner .icon_link span.icon{padding:15px;color:#FC6721;border-right:1px solid #D5EDF6;font-size:24px;line-height:24px}.post_feed_column.courses_list_item a.feed_column_inner .icon_link span.link_text{padding:15px;color:#3D85A9}.post_feed_column.courses_list_item a.feed_column_inner:hover{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12)}.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta{background-color:#0091C6}.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta h1,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta h2,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta h3,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta h4,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta h5,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta h6,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta p,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta span,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta span.label,.post_feed_column.courses_list_item a.feed_column_inner:hover .title_meta li{color:#fff}.post_feed_column.courses_list_item a.feed_column_inner:hover .icon_link span.link_text{color:#FC6721}.single.single-courses .main-content-container .row,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single.single-courses .main-content-container .row .content-column .backlink_container,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column .backlink_container{display:block;margin-bottom:10px}.single.single-courses .main-content-container .row .content-column .backlink_container .backlink,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column .backlink_container .backlink{display:inline-block;vertical-align:middle}.single.single-courses .main-content-container .row .content-column .backlink_container .backlink:first-child,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink:first-child,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column .backlink_container .backlink:first-child{margin-right:10px}.single.single-courses .main-content-container .row .content-column .backlink_container span,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container span,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column .backlink_container span{display:inline-block;vertical-align:middle;margin-right:10px;color:#0091C6}.single.single-courses .main-content-container .row .content-column .banner_image,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .banner_image,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .content-column .banner_image{display:block;width:100%;height:auto;margin-bottom:30px}.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column{margin-top:60px}@media (min-width: 768px){.single.single-courses .main-content-container .row .sidebar-column,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column{margin-top:0;position:-webkit-sticky;position:sticky;top:40px}}.single.single-courses .main-content-container .row .sidebar-column .sidebar_inner,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column .sidebar_inner{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);border-radius:10px;overflow:hidden;text-align:center;padding:0;max-width:300px;margin:0 auto}.single.single-courses .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item{padding:20px}.single.single-courses .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item.sidebar_image,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item.sidebar_image,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item.sidebar_image{display:block;width:100%;height:auto;padding:0;border-bottom:1px solid rgba(73,102,122,0.2)}.single.single-courses .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item:last-child,.single.single-courses .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child,.comments-template #comments .comment-list .comment .single.single-courses .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child{margin-bottom:0}.single.single-courses .related_feed_container{padding:60px 0}.single.single-courses .related_feed_container .row.header_row .header_column,.single.single-courses .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-courses .related_feed_container .header_row.comment-wrap .header_column{text-align:center}.archive.post-type-archive-chapters .post_feed_container{background-color:#EDF8FD;padding:60px 0}.archive.post-type-archive-chapters .post_feed_container .feed_row .chapters_list_column{-webkit-column-count:2;column-count:2;-webkit-column-width:auto;column-width:auto;-webkit-column-gap:30px;column-gap:30px}.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_column{margin-top:40px}@media (min-width: 992px){.archive.post-type-archive-chapters .post_feed_container .feed_row.has_list_text .chapters_list_column{margin-top:0}}.post_feed_column.chapters_list_item{display:inline-block;width:100%;margin-bottom:30px}.post_feed_column.chapters_list_item:last-child{margin-bottom:0}.post_feed_column.chapters_list_item a.feed_column_inner{display:block;background-color:#fff;border-radius:10px;border:1px solid #D5EDF6;font-weight:400;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.post_feed_column.chapters_list_item a.feed_column_inner .title{margin-bottom:0}.post_feed_column.chapters_list_item a.feed_column_inner:hover{background-color:#0091C6}.post_feed_column.chapters_list_item a.feed_column_inner:hover h1,.post_feed_column.chapters_list_item a.feed_column_inner:hover h2,.post_feed_column.chapters_list_item a.feed_column_inner:hover h3,.post_feed_column.chapters_list_item a.feed_column_inner:hover h4,.post_feed_column.chapters_list_item a.feed_column_inner:hover h5,.post_feed_column.chapters_list_item a.feed_column_inner:hover h6,.post_feed_column.chapters_list_item a.feed_column_inner:hover p,.post_feed_column.chapters_list_item a.feed_column_inner:hover span,.post_feed_column.chapters_list_item a.feed_column_inner:hover span.label,.post_feed_column.chapters_list_item a.feed_column_inner:hover li{color:#fff}.search.search-results .post_feed_column.chapters_list_item{display:inline-block;width:33%;margin-bottom:30px;padding:0 15px}.single.single-chapters .main-content-container .row,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap{position:relative}.single.single-chapters .main-content-container .row .content-column .backlink_container,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .content-column .backlink_container{display:block;margin-bottom:10px}.single.single-chapters .main-content-container .row .content-column .backlink_container .backlink,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container .backlink,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .content-column .backlink_container .backlink{display:inline-block;vertical-align:middle}.single.single-chapters .main-content-container .row .content-column .backlink_container span,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .backlink_container span,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .content-column .backlink_container span{display:inline-block;vertical-align:middle;margin-left:3px;color:#27475C}.single.single-chapters .main-content-container .row .content-column .banner_image,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .content-column .banner_image,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .content-column .banner_image{display:block;width:100%;height:auto;margin-bottom:30px}.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column{margin-top:60px}@media (min-width: 768px){.single.single-chapters .main-content-container .row .sidebar-column,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column{margin-top:0;position:-webkit-sticky;position:sticky;top:40px}}.single.single-chapters .main-content-container .row .sidebar-column .sidebar_inner,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column .sidebar_inner{-webkit-box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);box-shadow:0 10px 16px -6px rgba(0,0,0,0.12);border-radius:10px;overflow:hidden;text-align:center;padding:0;max-width:300px;margin:0 auto}.single.single-chapters .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item{padding:20px}.single.single-chapters .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item.sidebar_image,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item.sidebar_image,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item.sidebar_image{display:block;width:100%;height:auto;padding:0;border-bottom:1px solid rgba(73,102,122,0.2)}.single.single-chapters .main-content-container .row .sidebar-column .sidebar_inner .sidebar_item:last-child,.single.single-chapters .main-content-container .comments-template #comments .comment-list .comment .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child,.comments-template #comments .comment-list .comment .single.single-chapters .main-content-container .comment-wrap .sidebar-column .sidebar_inner .sidebar_item:last-child{margin-bottom:0}.single.single-chapters .related_feed_container{padding:60px 0}.single.single-chapters .related_feed_container .row.header_row .header_column,.single.single-chapters .related_feed_container .comments-template #comments .comment-list .comment .header_row.comment-wrap .header_column,.comments-template #comments .comment-list .comment .single.single-chapters .related_feed_container .header_row.comment-wrap .header_column{text-align:center}.page-template-page-event .event_banner_image{display:block;width:100%;height:auto;margin:0 auto}.filter-wrapper{border-top:solid 1px #ccc;margin:50px 0 0;padding:40px 0 20px}.filter-wrapper .filter{text-align:left;margin:0;padding:0}@media (min-width: 768px){.filter-wrapper .filter{padding:0 15px 0 0}}.filter-wrapper .filter label{display:inline}.filter-wrapper .filter.search{margin-top:30px}@media (min-width: 667px){.filter-wrapper .filter.search{margin:0;padding:0}}.filter-wrapper .filter .facetwp-facet{width:100%;position:relative;margin:0}.filter-wrapper .filter .facetwp-facet input.facetwp-search,.filter-wrapper .filter .facetwp-facet select{background:#f2f2f2;border:none;width:100%;height:50px;position:relative;font-family:kings-caslon,sans-serif;font-weight:400;font-size:16px;color:#0b0b0b;margin:0;padding:0 50px 0 20px}.filter-wrapper .filter .facetwp-facet .facetwp-search-wrap .facetwp-btn{opacity:1;right:15px;top:0;z-index:1}.filter-wrapper .filter .facetwp-facet .facetwp-search-wrap .facetwp-btn:before{width:24px;height:24px}.blog .posts-container{margin-top:30px}.blog .post-excerpt-wrapper{background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,0.1);box-shadow:0 2px 7px 0 rgba(0,0,0,0.1);height:100%}.blog .post{margin-bottom:40px}.blog .post .featured-img img{width:100%}.blog .post .post-content{margin-top:15px;padding:10px 20px 25px}.back{margin-bottom:30px}.single-post .featured-img{margin:30px 0}.comments-template .comment-count{font-family:kings-caslon,sans-serif;font-weight:400;font-size:20px;line-height:45px;text-transform:uppercase;color:#062D49}.comments-template #comments .comment-list{margin:15px 0 20px}.comments-template #comments .comment-list .comment{border-bottom:solid 1px #e2e2e2;list-style:none;margin:0;padding-top:40px;padding-bottom:40px}.comments-template #comments .comment-list .comment:first-child{border-top:solid 1px #e2e2e2}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .avatar{display:inline-block;vertical-align:top;margin-bottom:20px}@media (min-width: 667px){.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .avatar{margin-bottom:0}}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .comment-meta{display:inline-block;vertical-align:top;margin-left:15px}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .comment-meta .comment-author-name{font-style:normal;display:block;text-transform:uppercase}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .comment-meta .comment-date{display:block}.comments-template #comments .comment-list .comment .children{padding-left:50px}.comments-template #comments .comment-list .comment .children .comment{border-top:none;border-bottom:none}.comments-template #respond{background:#333;padding:42px 52px}.comments-template #respond #reply-title{color:#fff}.comments-template #respond textarea#comment{background-color:#ccc;width:100%}table.gssb_c{position:absolute  !important;z-index:9999;top:173px !important;opacity:1 !important;display:block !important;left:50% !important;width:100% !important;max-width:992px !important;padding:0 15px !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}table.gssb_c .gssb_f{display:none}table.gssb_c tbody,table.gssb_c tr,table.gssb_c td{display:block;width:100%}table.gssb_c .gsc-completion-container{display:block;width:100%;height:auto;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;padding:0 8px}#searchform-desktop{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:9999}#searchform-desktop .search-overlay{content:'';display:block;position:absolute;z-index:-1;height:100%;width:100%;background-color:rgba(0,145,198,0.96)}#searchform-desktop .close-search{position:absolute;right:30px;top:30px;padding:10px;color:#c0c0c0;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}#searchform-desktop .close-search:after{content:"\f00d";font-size:36px;line-height:36px;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;color:#FC6721;cursor:pointer}#searchform-desktop .searchform{position:absolute;top:50%;left:50%;width:90%;max-width:990px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#searchform-desktop .form-group{width:100%;margin-bottom:0}#searchform-desktop .form-group .search-description{text-align:center;color:#fff;display:block;margin:0 auto 20px auto}#searchform-desktop .form-group .input-group-btn{position:absolute;right:10px;bottom:3px}#searchform-desktop .form-group .input-group-btn .search-go{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;top:0;font-size:22px;color:#FC6721;line-height:1;margin:0;padding:10px}#searchform-desktop .form-group label{display:block;width:100%;margin-bottom:0}#searchform-desktop .form-group input#s{width:100%;border:1px solid rgba(73,102,122,0.06);border-radius:40px;background-color:#fff;padding:6px 20px;color:#7E909C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:28px}#searchform-desktop.google_search .form_container{position:absolute;top:100px;height:100%;left:50%;width:100%;max-width:992px;padding:0 15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#searchform-desktop.google_search .form_container .gsc-control-cse{width:100%;background:transparent;border:none;padding:0}#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form{background-color:#fff;padding:15px}#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form input{width:100%;border:1px solid rgba(73,102,122,0.06);border-radius:40px;background-color:#fff;padding:6px 20px;color:#7E909C;font-family:franklin-gothic-urw,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:28px}#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button{width:100% !important}#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover{background-position:0 0 !important}#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-results-wrapper-overlay{width:100%;left:50%;margin-top:15px;position:relative !important;height:70vh;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-modal-background-image{display:none}.search.search-results .title{display:block}.search.search-results .results-container{padding:80px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search.search-results .results-container .result{margin-bottom:30px}.search.search-results .results-container .view_more_button{margin:20px auto 0 auto}.search.search-results .results-container:nth-child(2):before,.search.search-results .results-container:nth-child(2):after{display:none}@media (min-width: 1200px){.search.search-results .results-container .post_feed_column:nth-child(-n+4){margin-top:0 !important}}.woocommerce .woocommerce-MyAccount-content .u-columns{margin:20px 0 0}.woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address{padding:0}.woocommerce .col-1,.woocommerce .col-2{max-width:100%}.woocommerce .addresses .address{margin-bottom:20px}@media (min-width: 768px){.woocommerce .addresses .address{margin-bottom:0}}@media (max-width: 991.98px){.woocommerce .form-row-first,.woocommerce .form-row-last{width:100% !important}}.woocommerce .woocommerce-order-details{margin:20px 0 0}.woocommerce .woocommerce-order-details .order_details{margin:0 0 20px}.woocommerce .woocommerce-order-details .order_details .wc-item-meta .wc-item-meta-label{float:none}.woocommerce .woocommerce-order-details .order_details .wc-item-meta p{display:inline-block}.woocommerce .woocommerce-customer-details .woocommerce-column{margin:0 0 20px;padding:0 !important}.woocommerce .woocommerce-Button{background:#0091C6 !important;color:#fff !important}.woocommerce .woocommerce-Button:hover{background:#0074b3 !important;color:#fff !important}.woocommerce .coupon #coupon_code{width:100% !important;margin-right:10px;margin-bottom:10px}@media (min-width: 768px){.woocommerce .coupon #coupon_code{max-width:150px !important;margin-bottom:0}}@media (max-width: 767.98px){.woocommerce .coupon .button,.woocommerce .coupon .btn-primary,.woocommerce .coupon header.site-header .navigation-top ul li.menu_button a,header.site-header .navigation-top ul li.menu_button .woocommerce .coupon a,.woocommerce .coupon #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce .coupon button,.woocommerce .coupon #products-wrapper .add_to_cart_button,#products-wrapper .woocommerce .coupon .add_to_cart_button{width:100% !important}}.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{margin-left:0 !important;margin-right:0 !important;padding:1em 2em 1em 3.5em}.woocommerce th,.woocommerce td{max-width:none}.woocommerce th.product-thumbnail,.woocommerce td.product-thumbnail{max-width:200px}.woocommerce .ml-responsive-table .ml-grid{padding:15px}.woocommerce .ml-responsive-table .ml-grid .ml-title.col-1,.woocommerce .ml-responsive-table .ml-grid .ml-title.col-0{display:none}.woocommerce .ml-table .button,.woocommerce .ml-table .btn-primary,.woocommerce .ml-table header.site-header .navigation-top ul li.menu_button a,header.site-header .navigation-top ul li.menu_button .woocommerce .ml-table a,.woocommerce .ml-table #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce .ml-table button,.woocommerce .ml-table #products-wrapper .add_to_cart_button,#products-wrapper .woocommerce .ml-table .add_to_cart_button{display:block;width:100%}.woocommerce .cart-collaterals{margin-top:30px}.woocommerce .cart-collaterals .product .price{font-size:16px}.woocommerce .cart .button,.woocommerce .cart .btn-primary,.woocommerce .cart header.site-header .navigation-top ul li.menu_button a,header.site-header .navigation-top ul li.menu_button .woocommerce .cart a,.woocommerce .cart #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce .cart button,.woocommerce .cart #products-wrapper .add_to_cart_button,#products-wrapper .woocommerce .cart .add_to_cart_button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce a.alt.btn-primary,.woocommerce header.site-header .navigation-top ul li.menu_button a.alt,header.site-header .navigation-top ul li.menu_button .woocommerce a.alt,.woocommerce #products-wrapper a.alt.add_to_cart_button,#products-wrapper .woocommerce a.alt.add_to_cart_button,.woocommerce button.button.alt,.woocommerce button.alt.btn-primary,.woocommerce #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.alt,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce button.alt,.woocommerce #products-wrapper button.alt.add_to_cart_button,#products-wrapper .woocommerce button.alt.add_to_cart_button,.woocommerce input.button.alt,.woocommerce input.alt.btn-primary,.woocommerce #products-wrapper input.alt.add_to_cart_button,#products-wrapper .woocommerce input.alt.add_to_cart_button{background:#0091C6;color:#fff}.woocommerce .cart .button:hover,.woocommerce .cart .btn-primary:hover,.woocommerce .cart header.site-header .navigation-top ul li.menu_button a:hover,header.site-header .navigation-top ul li.menu_button .woocommerce .cart a:hover,.woocommerce .cart #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:hover,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce .cart button:hover,.woocommerce .cart #products-wrapper .add_to_cart_button:hover,#products-wrapper .woocommerce .cart .add_to_cart_button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.alt.btn-primary:hover,.woocommerce header.site-header .navigation-top ul li.menu_button a.alt:hover,header.site-header .navigation-top ul li.menu_button .woocommerce a.alt:hover,.woocommerce #products-wrapper a.alt.add_to_cart_button:hover,#products-wrapper .woocommerce a.alt.add_to_cart_button:hover,.woocommerce button.button.alt:hover,.woocommerce button.alt.btn-primary:hover,.woocommerce #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.alt:hover,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce button.alt:hover,.woocommerce #products-wrapper button.alt.add_to_cart_button:hover,#products-wrapper .woocommerce button.alt.add_to_cart_button:hover,.woocommerce input.button.alt:hover,.woocommerce input.alt.btn-primary:hover,.woocommerce #products-wrapper input.alt.add_to_cart_button:hover,#products-wrapper .woocommerce input.alt.add_to_cart_button:hover{background:#0074b3;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.disabled.btn-primary,.woocommerce header.site-header .navigation-top ul li.menu_button a.disabled,header.site-header .navigation-top ul li.menu_button .woocommerce a.disabled,.woocommerce #products-wrapper a.disabled.add_to_cart_button,#products-wrapper .woocommerce a.disabled.add_to_cart_button,.woocommerce a.button:disabled,.woocommerce a.btn-primary:disabled,.woocommerce header.site-header .navigation-top ul li.menu_button a:disabled,header.site-header .navigation-top ul li.menu_button .woocommerce a:disabled,.woocommerce #products-wrapper a.add_to_cart_button:disabled,#products-wrapper .woocommerce a.add_to_cart_button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce a.btn-primary:disabled[disabled],.woocommerce header.site-header .navigation-top ul li.menu_button a:disabled[disabled],header.site-header .navigation-top ul li.menu_button .woocommerce a:disabled[disabled],.woocommerce #products-wrapper a.add_to_cart_button:disabled[disabled],#products-wrapper .woocommerce a.add_to_cart_button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.disabled.btn-primary,.woocommerce #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button.disabled,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce button.disabled,.woocommerce #products-wrapper button.disabled.add_to_cart_button,#products-wrapper .woocommerce button.disabled.add_to_cart_button,.woocommerce button.button:disabled,.woocommerce button.btn-primary:disabled,.woocommerce #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:disabled,#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce button:disabled,.woocommerce #products-wrapper button.add_to_cart_button:disabled,#products-wrapper .woocommerce button.add_to_cart_button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.btn-primary:disabled[disabled],.woocommerce #searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form button:disabled[disabled],#searchform-desktop.google_search .form_container .gsc-control-cse .gsc-control-wrapper-cse form .woocommerce button:disabled[disabled],.woocommerce #products-wrapper button.add_to_cart_button:disabled[disabled],#products-wrapper .woocommerce button.add_to_cart_button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.disabled.btn-primary,.woocommerce #products-wrapper input.disabled.add_to_cart_button,#products-wrapper .woocommerce input.disabled.add_to_cart_button,.woocommerce input.button:disabled,.woocommerce input.btn-primary:disabled,.woocommerce #products-wrapper input.add_to_cart_button:disabled,#products-wrapper .woocommerce input.add_to_cart_button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.btn-primary:disabled[disabled],.woocommerce #products-wrapper input.add_to_cart_button:disabled[disabled],#products-wrapper .woocommerce input.add_to_cart_button:disabled[disabled]{background:#062D49 !important;color:#fff !important}.woocommerce ul.products{padding:0;margin:0}.woocommerce ul.products li.product{margin:0 0 60px;list-style:none;position:relative}.woocommerce ul.products li.product.first{clear:both}.woocommerce ul.products li.product .onsale{position:absolute;top:0;left:15px;right:auto}.woocommerce .woocommerce-result-count{float:none}@media (min-width: 667px){.woocommerce .woocommerce-result-count{float:left}}.woocommerce .woocommerce-ordering{float:none}@media (min-width: 667px){.woocommerce .woocommerce-ordering{float:right}}.woocommerce #shop_facets_container .widget_facet_stack_widget .facetwp-type-dropdown{position:relative}.woocommerce #shop_facets_container .widget_facet_stack_widget .facetwp-type-dropdown:before{content:"\f0d7";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce #shop_facets_container .widget_facet_stack_widget .facetwp-type-dropdown select{-webkit-appearance:none;width:100%;padding:10px 30px;border-radius:50px}.woocommerce .facetwp-pager{margin:50px auto}.woocommerce .facetwp-pager .facetwp-page{margin-right:10px}.woocommerce .facetwp-pager .facetwp-page:last-child{margin-right:0}.woocommerce-checkout #customer_details{padding-bottom:40px}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{border-radius:5px;padding-left:50px !important;padding-right:30px !important}.woocommerce-checkout .form-row.notes{display:block}.woocommerce-checkout .woocommerce-input-wrapper{width:100%}.woocommerce-checkout .woocommerce-input-wrapper .select2-selection{border-color:#7a7a7a;border-radius:0;height:auto;padding:5px 15px !important}.woocommerce-checkout .woocommerce-input-wrapper .input-text,.woocommerce-checkout .woocommerce-input-wrapper textarea{padding:8px 15px !important}.woocommerce-checkout .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .payment_methods li{list-style:none}.woocommerce-checkout .woocommerce-checkout-review-order .product-name{width:30%}.woocommerce-checkout .woocommerce-checkout-review-order .product-total{width:70%}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last,.woocommerce-checkout .form-row-last{float:none !important;width:100% !important}#wc-stripe-cc-form .form-row{padding:0}#wc-stripe-cc-form .form-row>label+div{width:100%}.payment_method_stripe>label{display:initial}#wl-wrapper .wl-actions-table td{max-width:none}.woocommerce-checkout-review-order-table .product-unit-price{width:30%}.woocommerce-checkout-review-order-table .product-total{width:40% !important}.woocommerce-order p.woocommerce-notice{margin:0 0 25px}#products-wrapper #sidebar .widget_facet_stack_widget .facet-label{color:#062D49;padding:0 0 20px}#products-wrapper #sidebar .widget_facet_stack_widget .facet-label span{clip:unset !important;-webkit-clip-path:unset !important;clip-path:unset !important;display:block !important;width:auto !important;height:auto !important;overflow:visible !important;visibility:visible !important}#products-wrapper #sidebar .widget_facet_stack_widget .facetwp-checkbox{font-size:15px}.woocommerce .product .cart{margin-top:20px}#related-products{margin-bottom:60px}#related-products .wrapper{padding:0 15px}@media (min-width: 667px){#related-products .wrapper{padding:0 25px}}#related-products .wrapper ul{margin-bottom:0}#related-products .wrapper li{margin-bottom:25px}#related-products .wrapper li:last-of-type{margin-bottom:0}@media (min-width: 768px){#related-products .wrapper li{margin-bottom:0}}#related-products .wrapper li .product-image-wrapper{margin-bottom:15px}#related-products .wrapper li a img{margin:0 auto}#information{margin:0 15px 75px}@media (min-width: 667px){#information{margin:0 25px 75px}}#information .header{font-family:kings-caslon,sans-serif;font-weight:700;font-size:24px;color:#062D49;letter-spacing:.2em;line-height:1.33333;text-align:center;text-transform:uppercase;margin-bottom:40px}#information .wrapper{background:#f9f8f8;padding:75px 25px}@media (min-width: 667px){#information .wrapper{padding:75px 105px 60px}}#information .wrapper p:last-of-type{margin-bottom:15px}#reviews{padding-left:15px;padding-right:15px;margin-bottom:60px}@media (min-width: 667px){#reviews{padding-left:25px;padding-right:25px}}#reviews #reviews{text-align:left;padding:70px 25px}@media (min-width: 667px){#reviews #reviews{padding:70px 105px}}@-webkit-keyframes mobile-top-bar-x{0%{-webkit-transform:rotate(0);transform:rotate(0)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes mobile-top-bar-x{0%{-webkit-transform:rotate(0);transform:rotate(0)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes mobile-middle-bar-x{0%{opacity:1}100%{opacity:0}}@keyframes mobile-middle-bar-x{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes mobile-bottom-bar-x{0%{-webkit-transform:rotate(0);transform:rotate(0)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes mobile-bottom-bar-x{0%{-webkit-transform:rotate(0);transform:rotate(0)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes mobile-top-bar{0%{position:absolute;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes mobile-top-bar{0%{position:absolute;top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes mobile-middle-bar{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@keyframes mobile-middle-bar{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes mobile-bottom-bar{0%{position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:30px;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes mobile-bottom-bar{0%{position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}33%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}66%{position:absolute;top:20px;-webkit-transform:rotate(0);transform:rotate(0)}100%{top:30px;-webkit-transform:rotate(0);transform:rotate(0)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib290c3RyYXAuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJfYm9vdHN0cmFwX292ZXJyaWRlcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJfdmFycy5zY3NzIiwiX2RlZmF1bHQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX21lZ2EtbWVudS5zY3NzIiwibGF5b3V0L19tb2JpbGVfbWVudS5zY3NzIiwibGF5b3V0L19ob21lLnNjc3MiLCJsYXlvdXQvX2ludGVyaW9yLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiZmVhdHVyZXMvYmxvZy9fYmxvZy1jb21tZW50cy5zY3NzIiwibGF5b3V0L19mb290ZXItY3RhLnNjc3MiLCJjb21wb25lbnRzL19hdXRob3ItYmlvLnNjc3MiLCJjb21wb25lbnRzL19hZG1pbi1lZGl0LWxpbmsuc2NzcyIsImNvbXBvbmVudHMvX2ZhY2V0cy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiZmVhdHVyZXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiZmVhdHVyZXMvX2ZhcXMuc2NzcyIsImZlYXR1cmVzL19mb3Jtcy5zY3NzIiwiZmVhdHVyZXMvX2xvY2F0aW9ucy5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fYW5pbWF0aW9ucy5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fZWRpdC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9faW1hZ2Uuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2dhbGxlcnkuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2xvZ29zLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL190ZXN0aW1vbmlhbC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fdmlkZW8uc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2N0YV9ibG9jay5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fY2FyZF9jb2x1bW5zLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL19yZXNvdXJjZV9mZWVkLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL190ZWFtX2ZlZWQuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2ZhcV9ibG9jay5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fY3RhX3RoaXJkc19ibG9jay5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fZXZlbnRfZmVlZC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fY291cnNlX2ZlZWQuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX25ld3NfZmVlZC5zY3NzIiwiZmVhdHVyZXMvX3BhZ2VibG9ja3MtZ2xvYmFscy5zY3NzIiwiZmVhdHVyZXMvc2VhcmNoL19zZWFyY2gtcGFnZS5zY3NzIiwiZmVhdHVyZXMvX3BvcHVwLW1ha2VyLnNjc3MiLCJmZWF0dXJlcy9yZXNvdXJjZXMvX3Jlc291cmNlcy1hcmNoaXZlLnNjc3MiLCJmZWF0dXJlcy9yZXNvdXJjZXMvX3Jlc291cmNlcy1kZXRhaWwuc2NzcyIsImZlYXR1cmVzL25ld3MvX25ld3MtYXJjaGl2ZS5zY3NzIiwiZmVhdHVyZXMvbmV3cy9fbmV3cy1kZXRhaWwuc2NzcyIsImZlYXR1cmVzL2NvdXJzZXMvX2NvdXJzZXMtYXJjaGl2ZS5zY3NzIiwiZmVhdHVyZXMvY291cnNlcy9fY291cnNlcy1kZXRhaWwuc2NzcyIsImZlYXR1cmVzL2NoYXB0ZXJzL19jaGFwdGVycy1hcmNoaXZlLnNjc3MiLCJmZWF0dXJlcy9jaGFwdGVycy9fY2hhcHRlcnMtZGV0YWlsLnNjc3MiLCJmZWF0dXJlcy9ldmVudHMvX2V2ZW50c19kZXRhaWwuc2NzcyIsImZlYXR1cmVzL2Jsb2cvX2Jsb2ctZmFjZXRzLnNjc3MiLCJmZWF0dXJlcy9ibG9nL19ibG9nLWxhbmRpbmcuc2NzcyIsImZlYXR1cmVzL2Jsb2cvX2Jsb2ctZGV0YWlsLnNjc3MiLCJmZWF0dXJlcy9zZWFyY2gvX3NlYXJjaC1mb3JtLnNjc3MiLCJmZWF0dXJlcy9lY29tbWVyY2UvX2FjY291bnQuc2NzcyIsImZlYXR1cmVzL2Vjb21tZXJjZS9fY2FydC5zY3NzIiwiZmVhdHVyZXMvZWNvbW1lcmNlL19wcm9kdWN0LWxhbmRpbmcuc2NzcyIsImZlYXR1cmVzL2Vjb21tZXJjZS9fY2F0ZWdvcnkuc2NzcyIsImZlYXR1cmVzL2Vjb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsImZlYXR1cmVzL2Vjb21tZXJjZS9fcHJvZHVjdC1kZXRhaWwuc2NzcyIsIl9rZXlmcmFtZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRyxNQ0ZDLGdCQUFBLGtCQUFBLGtCQUFBLGdCQUFBLGVBQUEsa0JBQUEsa0JBQUEsaUJBQUEsZ0JBQUEsZ0JBQUEsY0FBQSxnQkFBQSxxQkFJQSxtQkFBQSxxQkFBQSxtQkFBQSxnQkFBQSxtQkFBQSxrQkFBQSxpQkFBQSxnQkFJQSxtQkFBQSx1QkFBQSx1QkFBQSx1QkFBQSx3QkFLRiwrS0FDQSw2R0FBd0IsQ0FDekIscUJDS0MsOEJBQUEsQUFBc0IscUJBQUEsQ0FDdkIsS0FHQyx1QkFDQSxpQkFDQSw4QkFDQSwwQkFDQSw2QkFDQSx5Q0FBNkMsQ0FDOUMsY0FLRyxrQkFBbUIsQ0FNdkIsNkVBQ0UsYUFBYyxDQUNmLEtBV0MsU0FDQSx3SkFDQSxlQUNBLGdCQUNBLGdCQUNBLGNBQ0EsZ0JBQ0EscUJDckRhLENEc0RkLHNCQVFDLG9CQUFxQixDQUN0QixHQVNDLCtCQUFBLEFBQ0EsdUJBQUEsU0FDQSxnQkFBaUIsQ0FDbEIsa0JBYUMsYUFDQSxtQkN1SnlDLENEdEoxQyxFQVFDLGFBQ0Esa0JDZ0Q4QixDRC9DL0Isc0NBV0MsMEJBQ0EseUNBQUEsQUFDQSxpQ0FBQSxZQUNBLGVB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U0FDTCw0QkFBQSxBQUNNLG1CQUFBLENBQUEsS0FFZiw0QkFBQSxBQUNlLG1CQUFBLENBQUEsQ0FBUyxxQ0FHNUIsR0FDSSxTQUNXLENBQUUsSUFFYixTQUNXLENBQUUsS0FFYixTQUNXLENBQUUsQ0FYVyxBQVdWLDZCQVJsQixHQUNJLFNBQ1csQ0FBRSxJQUViLFNBQ1csQ0FBRSxLQUViLFNBQ1csQ0FBRSxDQUFDLHFDQUdsQixHQUNJLGtCQUNjLFNBQ0wsZ0NBQUEsQUFDTSx1QkFBQSxDQUFBLElBRWYsa0JBQ2MsU0FDTCw0QkFBQSxBQUNNLG1CQUFBLENBQUEsSUFFZixrQkFDYyxTQUNMLDRCQUFBLEFBQ00sbUJBQUEsQ0FBQSxLQUVmLFNBQ1MsNEJBQUEsQUFDTSxtQkFBQSxDQUFBLENBckJELEFBcUJVLDZCQWxCNUIsR0FDSSxrQkFDYyxTQUNMLGdDQUFBLEFBQ00sdUJBQUEsQ0FBQSxJQUVmLGtCQUNjLFNBQ0wsNEJBQUEsQUFDTSxtQkFBQSxDQUFBLElBRWYsa0JBQ2MsU0FDTCw0QkFBQSxBQUNNLG1CQUFBLENBQUEsS0FFZixTQUNTLDRCQUFBLEFBQ00sbUJBQUEsQ0FBQSxDQUFTIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLy8gQ29yZSBWYXJpYWJsZXMsIE1peGlucyBhbmQgRnVuY3Rpb25zXG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuXG4vLyBSZXNldFxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3JlYm9vdFwiO1xuXG4vLyBPcmJpdCBCb290c3RyYXAgT3ZlcnJpZGVzXG5AaW1wb3J0IFwiYm9vdHN0cmFwX292ZXJyaWRlc1wiO1xuXG4vLyBDb3JlIFN0eWxlc1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbi8vQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2NvZGVcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvdGFibGVzXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9idXR0b24tZ3JvdXBcIjtcbi8vQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2lucHV0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbi8vQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL25hdlwiO1xuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9icmVhZGNydW1iXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvanVtYm90cm9uXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbi8vQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL21lZGlhXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHdpdGggSmF2YXNjcmlwdFxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9wb3BvdmVyXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IENsYXNzZXNcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9wcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbiksICRncmF5cyk7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbiksICRzaXplcyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuXG4vLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1PigJRhbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzdWVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cblxuLyogYWRkIHNvbWUgYnJlYWtwb2ludCB2YWx1ZXMgKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHh4czogMCxcbiAgICAgICAgeHMgOiA1NjhweCxcbiAgICAgICAgc20gOiA2NjdweCxcbiAgICAgICAgbWQgOiA3NjhweCxcbiAgICAgICAgbGcgOiA5OTJweCxcbiAgICAgICAgeGwgOiAxMjAwcHgsXG4gICAgICAgIHh4bDogMTQwMHB4LFxuICAgICAgICB4eHhsOiAxNjAwcHgsXG4pO1xuXG4vLyBYWEwgQ29sdW1uc1xuQG1peGluIGNvbC14eGwoJGNvbHVtbnMgOiAxMikge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblxuICAgICAgICAvLyBDYWxjdWxhdGUgd2lkdGggb2YgY29sdW1uc1xuICAgICAgICAkd2lkdGg6IGNhbGMoICggMTAwJSAvIDEyICkgKiAjeyRjb2x1bW5zfSApO1xuXG4gICAgICAgIGZsZXg6IDAgMCAkd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1saWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAubW9kYWwtb3BlbiAmIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5OyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIEFQTkEgQ29sb3JzXG4kYmx1ZS1saWdodGVzdCAgOiAjNTBBNUQwO1xuJGJsdWUtbGlnaHQgICAgIDogIzAwOTFDNjtcbiRibHVlICAgICAgICAgICA6ICMzRDg1QTk7XG4kYmx1ZS1kYXJrICAgICAgOiAjMjc0NzVDO1xuJGJsdWUtZGFya2VzdCAgIDogIzA2MkQ0OTtcbiRibHVlLWNoYXJjb2FsICA6ICM0OTY2N0E7XG4kYmx1ZS1iYWJ5ICAgICAgOiAjRDVFREY2O1xuJG9yYW5nZS1saWdodCAgIDogI0ZFODg1MDtcbiRvcmFuZ2UgICAgICAgICA6ICNGQzY3MjE7XG4kZ3JheS1saWdodCAgICAgOiAjRURGOEZEO1xuXG4kZ3JhZGllbnQtb3JhbmdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJG9yYW5nZS1saWdodCAwJSwgJG9yYW5nZSAxMDAlKTtcbiRncmFkaWVudC1ibHVlICA6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNTQwOEYgMCUsICMwM0E0REUgMTAwJSk7XG5cblxuLy8gU2FuZGJveCBDb2xvcnNcbiRiZy1jb2xvcjogJGJsdWUtZGFya2VzdDtcbiRiZy1jb2xvci1kYXJrOiAkYmx1ZS1kYXJrZXN0O1xuJGJvZHktdGV4dC1jb2xvcjogJGJsdWUtZGFyaztcbiRoZWFkaW5nLWNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuJHByaW1hcnktbGluay1jb2xvcjogJGJsdWUtbGlnaHQ7XG4kYWx0LWxpbmstY29sb3I6ICMwMTk5ZWI7XG4kYmxvY2txdW90ZTogI2M0NGUzODtcbiR3aGl0ZTogI2ZmZjtcblxuLy8gRm9udHNcbiRoZWFkaW5nRm9udDoga2luZ3MtY2FzbG9uLCBzYW5zLXNlcmlmO1xuJGJvZHlGb250OiBmcmFua2xpbi1nb3RoaWMtdXJ3LCBzYW5zLXNlcmlmO1xuJGZvbnRBd2Vzb21lOiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgc2Fucy1zZXJpZjtcbiRmb250QXdlc29tZUJyYW5kczogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIiwgc2Fucy1zZXJpZjtcblxuLy8gRm9udCBXZWlnaHRzXG4kZm9udHdlaWdodC1saWdodCAgIDogMzAwO1xuJGZvbnR3ZWlnaHQtcmVndWxhciA6IDQwMDtcbiRmb250d2VpZ2h0LW1lZGl1bSAgOiA1MDA7XG4kZm9udHdlaWdodC1ib2xkICAgIDogNzAwO1xuXG5cbnNwYW5bY2xhc3NePVwiZmEtXCJdLCBzcGFuW2NsYXNzKj1cIiBmYS1cIl0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG59XG5pLmZhYiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZUJyYW5kcztcbn1cblxuXG5cblxuQG1peGluIHdlYmZvbnQoJHdlaWdodDogNDAwKSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbn1cblxuXG5cbi8vIENoYW5nZSBhbGwgdGV4dCBjb2xvclxuQG1peGluIGFsbF90ZXh0X2NvbG9yKCRjb2xvcil7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwLFxuICAgIHNwYW4sXG4gICAgc3Bhbi5sYWJlbCxcbiAgICBsaXtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG59XG5cblxuJWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LW1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LW9yYW5nZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGM0Y1Rjc7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi13aGl0ZXtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuXG4gICAgfVxufVxuLmJ0bi13aGl0ZS1naG9zdHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0YzRjVGNztcbiAgICB9XG59XG4uYnRuLWJsdWV7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxM0I5RUQ7XG4gICAgY29sb3I6ICMxODFEMkM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxM0I5RUQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFEMkM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGM0Y1Rjc7XG4gICAgfVxufVxuXG5cbi5idG4tbG9naW4taWNvbntcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyZjYnO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuXG4lYXBwZW5kU2luZ2xlQXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBhMFxcMjAzYVwiO1xuICAgIH1cbn1cblxuJWFwcGVuZERvdWJsZUFycm93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDAwYTBcXGYxMDFcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICB9XG59XG5cbiVwcmVwZW5kRG91YmxlQXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXEYxMDBcXDAwYTBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICB9XG59XG5cbiVwcmVwZW5kU2luZ2xlQXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMzlcXDAwYTBcIjtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE1peGluc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICYucGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYXBwZW5kU2luZ2xlQXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBhMFxcMjAzYVwiO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHRvZW0oJHBob3Rvc2hvcCkge1xuICAgIEByZXR1cm4gI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcbn1cbiIsIi8vIEJvb3RzdHJhcC5cbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9yb290XCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcInZhcnNcIjtcblxuKiB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAgIEdsb2JhbFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1yZWd1bGFyO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBjb2xvcjogJGJsdWUtZGFya2VzdDtcbiAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtcmVndWxhcjtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuXG5oMyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICRibHVlLWRhcmtlc3Q7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIH1cbn1cblxuaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRibHVlLWNoYXJjb2FsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cblxuaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG5cbmg2IHtcbiAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtbWVkaXVtO1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuXG5hIHtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi5jdGEtbGluay1vcmFuZ2UsXG4uY3RhLWxpbmstYmx1ZXtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1ib2xkO1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZjBkYSc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIH1cbn1cbi5jdGEtbGluay1vcmFuZ2V7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgfVxufVxuLmN0YS1saW5rLWJsdWV7XG4gICAgY29sb3I6ICRibHVlO1xuXG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxufVxuXG4uc2VjdGlvbl90aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsMTAyLDEyMiwwLjIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG5cbmkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuXG5ociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4ICk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLDEwMiwxMjIsMC4yKTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hyX2xvZ28uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxufVxuXG5cbnAge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBjb2xvcjogJGJsdWUtZGFyaztcblxuICAgICYuaW50cm8tdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcmtlc3Q7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXB0aW9ue1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJGJsdWUtZGFya2VzdDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5ibG9ja3F1b3RlLFxucC5ibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuXG4gICAgLy8gRm9udCBzcGVjaWZpY1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcmtlc3Q7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1yZWd1bGFyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtYmx1ZTtcbiAgICB9XG59XG5cbnAuYmxvY2txdW90ZS1pdGFsaWMge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBjb2xvcjogJGJsdWUtZGFya2VzdDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG59XG5cbi5sYWJlbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cblxuLm1haW4tY29udGVudCB1bCxcbi5tYWluLWNvbnRlbnQgb2wsXG4ucGFnZWJsb2NrIHVsLFxuLnBhZ2VibG9jayBvbCxcbiNjb250ZW50LWNvbHVtbiB1bCxcbiNjb250ZW50LWNvbHVtbiBvbCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNpbmdsZV9zcGFjZSB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWNvbnRlbnQgdWwsXG4ucGFnZWJsb2NrIHVsLFxuI2NvbnRlbnQtY29sdW1uIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZWNrbWFya3N7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbmxpLmV4dGVybmFsX2xpbmsge1xuXG4gICAgPmEge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjM1ZCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuaW1ne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gQnV0dG9ucy5cbmEuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24sXG5pbnB1dFt0eXBlPVwiaW1hZ2VcIl0uYnV0dG9uLFxuYnV0dG9uOm5vdCguY2xvc2Utc2VhcmNoKSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmV7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4iLCJoZWFkZXIuc2l0ZS1oZWFkZXJ7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwwLDAsMC4wNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOEY1O1xuXG4gICAgLm5hdmlnYXRpb24tdG9we1xuICAgICAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgICAgIEBleHRlbmQgLmQteGwtYmxvY2s7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMjBweCAwO1xuXG4gICAgICAgIHVse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgICAgIC5vcGVuLXNlY3Rpb24sXG4gICAgICAgICAgICAgICAgLmNsb3NlLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZW51X2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDczLDEwMiwxMjIsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50e1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbl9uYXZpZ2F0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XG5cbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cbiAgICAgICAgICAgID4uY29udGFpbmVyLWZsdWlke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy5uYXZiYXItcm93LW1haW57XG5cbiAgICAgICAgICAgIC5uYXZiYXItaGVhZGVye1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wteGwtMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2wteHhsKDMpO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cbiAgICAgICAgICAgICAgICAgICAgYS5uYXZiYXItYnJhbmR7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nLm1vYmlsZV9sb2dvX2xpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZiYXItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLXhsLW5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGhvbmVfbnVtYmVye1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC10b2dnbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlLXRvLWV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL0RlZmF1bHQgbWVudSBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5taWRkbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9PcGVuIG1lbnUgYnV0dG9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhci50b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb2JpbGUtdG9wLWJhci14IC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLm1pZGRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZS1taWRkbGUtYmFyLXggLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW9iaWxlLWJvdHRvbS1iYXIteCAuNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9DbG9zaW5nIG1lbnUgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xvc2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW9iaWxlLXRvcC1iYXIgLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIubWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW9iaWxlLW1pZGRsZS1iYXIgLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW9iaWxlLWJvdHRvbS1iYXIgLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC0xMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2wteHhsKDkpO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3RpY2t5X25hdntcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwwLDAsMC4wNik7XG4gICAgICAgIGFuaW1hdGlvbjogc3RpY2t5X2ZhZGVfaW4gMXMgMHMgZm9yd2FyZHM7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cbiAgICAgICAgI3RvcF9uYXZpZ2F0aW9uX2NvbnRhaW5lcntcblxuXG4gICAgICAgICAgICB1bHtcblxuICAgICAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluX25hdmlnYXRpb25fY29udGFpbmVye1xuXG4gICAgICAgICAgICAubmF2YmFyLWhlYWRlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGEubmF2YmFyLWJyYW5ke1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIubmF2aWdhdGlvbntcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4uY29udGFpbmVyLWZsdWlke1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgPi5yb3d7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJpbWFyeS1uYXYtbWVnYXtcbiAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgQGV4dGVuZCAuZC14bC1mbGV4O1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgI21lZ2EtbWVudS13cmFwLXByaW1hcnktbWVudSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICB1bCNtZWdhLW1lbnUtcHJpbWFyeS1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAubWVnYS1pbmRpY2F0b3J7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gQWxsIGNvbHVtbiBzdWIgY29udGFpbmVyIHRvIHdpZHRoOiAxMDAlO1xuICAgICAgICAubWVnYS1tZW51LWNvbHVtbiB7XG5cbiAgICAgICAgICAgIC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5saS5tZWdhLW1lbnUtaXRlbTpub3QoLm1lbnVfYnV0dG9uKTpub3QoLnNlYXJjaC1idXR0b24tbGkpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLy8gTGVhdmUgdGhpcyBpbiFcbiAgICAgICAgICAgID5hLm1lZ2EtbWVudS1saW5re1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+YS5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7IC8vIFRoZSBtbSBjb250YWluZXIgaXMgOTlcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA5cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVnYS1jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICYubWVnYS1jdXJyZW50LW1lbnUtcGFyZW50e1xuXG4gICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5tZWdhLXRvZ2dsZS1vbntcblxuICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCAkYmx1ZS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGQ3JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHRoaXMgaXMgdGhlIGNvbnRhaW5lciBvZiB0aGUgd2hvbGUgbWVnYSBtZW51LCByaWdodCBoZXJlLlxuICAgICAgICAgICAgPiB1bC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGxpLm1lZ2EtbWVudS1yb3d7IC8vIFRoaXMgaXMgdGhlIHJvdywgaW4gb3VyIGNhc2UgZXNzZW50aWFsbHkgdGhlIHdob2xlIG1tIHdyYXBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkYmx1ZS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMzBweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bC5tZWdhLXN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLm1lZ2EtbWVudS1jb2x1bW4geyAvLyBZb3UgZ3Vlc3NlZCBpdCwgaXQncyB0aGUgY29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dF9jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEZCRkU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtYmxvY2stdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtY2hhcmNvYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGFyZSB0aGUgY2hpbGRyZW4gb2YgdGhlIGNvbHVtbiwgdGhlIG1haW4gbGlua3NcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5tZWdhLW1lbnUtaXRlbTpub3QoLndpZGdldF90ZXh0KTpub3QoLm1lZ2EtaGlkZS1vbi1kZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEubWVnYS1tZW51LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLWN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmF2LXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWNvbmQgbGV2ZWwgZGVlcCBpbnNpZGUgdGhlIG1lZ2EgbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5tZWdhLXN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5hdi1zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5tZWdhLW1lbnUtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tbV9oZWFkZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5maXZlX2NvbHVtbnN7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4ubWVnYS1zdWItbWVudSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm1lZ2EtbWVudS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+bGkuc2VhcmNoLWJ1dHRvbi1saXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG59Ly8gRW50aXJlIG1lZ2Egd3JhcHBlciIsIiNtb2JpbGUtbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblxuICAgIC8qIEdlbmVyYWwgTWVudSBTdHlsZXMgKi9cbiAgICB1bCwgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwuZHJvcGRvd24tbWVudXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGxpLmRyb3Bkb3duIHtcblxuICAgICAgICA+IFtkYXRhLXRvZ2dsZT1cImRyb3Bkb3duXCJdIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAmLm9wZW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDY3JztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZDNjcyMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNsb3NlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW57XG5cblxuICAgICAgICAgICAgPiBbZGF0YS10b2dnbGU9XCJkcm9wZG93blwiXSB7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9wZW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4uZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC8qIE1vYmlsZSBNZW51IFN0eWxlcyAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW5hdmlnYXRpb24sXG4gICAgICAgIC50b3AtcmlnaHQtbmF2e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID5saXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0MSwyNDMsMjQ1LDAuNik7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDEsMjQzLDI0NSwwLjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5hdi1zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICA+dWwuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY5O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAwIHJnYmEoMCwwLDAsMC4wNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gRmlyc3QgTGV2ZWxcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubmF2LXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFya2VzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWNvbmQgTGV2ZWxcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGOTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LDIzOCwyNDIsMC42NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlyZCBMZXZlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDcxQzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRlc2t0b3BfYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC5idXR0b24uZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cblxuICAgIC5uYXZiYXItdG9nZ2xlLWNsb3Nle1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLDI0MywyNDUsMC42KTtcblxuICAgIH1cbn0iLCJcbi5ob21lIHtcblxuICAgIGhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAjbWFpbl9uYXZpZ2F0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgMCUsICNGRkZGRkYgNDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlX2Jhbm5lcl9jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE0NSUgMTAwJSBhdCA1MCUgMCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTAwJSBhdCA1MCUgMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCAxNjUsIDIwOCwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lcGFnZV9iZ19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg4MCwgMTY1LCAyMDgsIDAuMSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lcGFnZV9jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgcGFkZGluZzogMzAwcHggMCAyMDBweDtcblxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG5cbiAgICAgICAgICAgICAgICAudGV4dF9jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGFbY2xhc3NePSdidG4nXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNpbnRlcmlvcntcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXJvdyB7XG5cbiAgICAgICAgICAgICNzZWNvbmRhcnktbWVudSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQteGwtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSg3MywxMDIsMTIyLDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblxuICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jaGFyY29hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubmF2LXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5zdWJuYXYtZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkM2NzIxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWNoYXJjb2FsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NvbnRlbnQtY29sdW1uIHtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNzaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAud2lkZ2V0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sbWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndpZGdldF9pbm5lcntcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkX3dpZGdldHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggLTZweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGViYXJfaW1hZ2VfY29udGFpbmVye1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZWJhcl90ZXh0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gSnVzdCBmb3IgY29sdW1uIGxheW91dHNcbiAgICAgICAgICAgICYubGF5b3V0IHtcblxuICAgICAgICAgICAgICAgICNjb250ZW50LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYXlvdXQtLWxlZnQge1xuXG4gICAgICAgICAgICAgICAgI3NlY29uZGFyeS1tZW51e1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wteGwtMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2NvbnRlbnQtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYXlvdXQtLXJpZ2h0IHtcblxuICAgICAgICAgICAgICAgICNjb250ZW50LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNzaWRlYmFye1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGF5b3V0LS1sZWZ0LXJpZ2h0IHtcblxuICAgICAgICAgICAgICAgICNzZWNvbmRhcnktbWVudXtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNjb250ZW50LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTg7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC03O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjc2lkZWJhcntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC0zO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsImZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBhbGxfdGV4dF9jb2xvcigkd2hpdGUpO1xuXG4gICAgLmZvb3Rlci10b3B7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAucm93e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0zO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTI7XG5cbiAgICAgICAgICAgIGltZ3tcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN0YV9kZXNjcmlwdGlvbl9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGFfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTM7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1taWRkbGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG5cbiAgICAgICAgLm9wZW4tY29udGVudC1jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhLmN0YS1saW5rLWJsdWUsXG4gICAgICAgICAgICBhLmN0YS1saW5rLW9yYW5nZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWNvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3NsZXR0ZXJfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWJvdHRvbXtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2Nzc5NztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG5cbiAgICAgICAgLmNvcHlyaWdodHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS04O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYmxvZy1pbmZve1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjY29weXJpZ2h0LW1lbnV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtbWVkaWF7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0MSwgMjM3LCAyMzcsIDAuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgLmZvb3Rlci10b3B7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgODBweCAwO1xuXG4gICAgICAgICAgICAubG9nb19jb2x1bW57XG5cbiAgICAgICAgICAgICAgICBpbWd7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhX2Rlc2NyaXB0aW9uX2NvbHVtbntcblxuICAgICAgICAgICAgICAgIHB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhX2NvbHVtbntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLW1pZGRsZXtcblxuICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9wZW4tY29udGVudC1jb2x1bW57XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUtY29sdW1ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICB1bHtcblxuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmV3c2xldHRlcl9jb2x1bW57XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbXtcblxuICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29weXJpZ2h0e1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmJsb2ctaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjY29weXJpZ2h0LW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHVse1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLW1lZGlhe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgLmZvb3Rlci10b3B7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgODBweCAwO1xuXG4gICAgICAgICAgICAubG9nb19jb2x1bW57XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGltZ3tcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdGFfZGVzY3JpcHRpb25fY29sdW1ue1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdGFfY29sdW1ue1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1taWRkbGV7XG5cbiAgICAgICAgICAgIC5vcGVuLWNvbnRlbnQtY29sdW1ue1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgICAgYS5jdGEtbGluay1ibHVlLFxuICAgICAgICAgICAgICAgIGEuY3RhLWxpbmstb3Jhbmdle1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS1jb2x1bW57XG5cbiAgICAgICAgICAgICAgICB1bHtcblxuICAgICAgICAgICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXdzbGV0dGVyX2NvbHVtbntcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItYm90dG9te1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcblxuICAgICAgICAgICAgLmNvcHlyaWdodHtcblxuICAgICAgICAgICAgICAgIC5ibG9nLWluZm97XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2NvcHlyaWdodC1tZW51e1xuXG4gICAgICAgICAgICAgICAgICAgIHVse1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0JBNUJBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC1tZWRpYXtcblxuICAgICAgICAgICAgICAgIHVse1xuXG4gICAgICAgICAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBDb21tZW50c1xuLmNvbW1lbnRzLXRlbXBsYXRlIHtcblxuICAgIC5jb21tZW50LWNvdW50IHtcbiAgICAgICAgQGluY2x1ZGUgd2ViZm9udCg0MDApO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgfVxuICAgIFxuICAgICNjb21tZW50cyB7XG5cbiAgICAgICAgLmNvbW1lbnQtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgICAgICBcbiAgICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnJvdztcblxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtcmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Jlc3BvbmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDUycHg7XG5cbiAgICAgICAgI3JlcGx5LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhI2NvbW1lbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXN1Ym1pdCB7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9vdGVyLWN0YS1ibG9ja3tcblxuICAgIEBpbmNsdWRlIGFsbF90ZXh0X2NvbG9yKCR3aGl0ZSk7XG5cbiAgICAucGFnZWJsb2NrLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCB1cmwoJy4uL2ltYWdlcy9DVEFfQmFja2dyb3VuZC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4ICk7XG4gICAgICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLDE2NSwyMDgsMC45Mik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucm93e1xuXG4gICAgICAgIC5jdGFfdGV4dF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzX2ltYWdle1xuXG4gICAgICAgIC5yb3cge1xuXG4gICAgICAgICAgICAuY3RhX3RleHRfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTA7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhX2ltYWdlX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmLmJnLWltYWdle1xuICAgICAgICBAaW5jbHVkZSBhbGxfdGV4dF9jb2xvcigkd2hpdGUpO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MCwxNjUsMjA4LDAuOTIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEF1dGhvciBCaW9cbi5hdXRob3ItYmlvIHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgXG4gICAgLmF1dGhvci1pbWFnZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbC04O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbjogLTY1cHggYXV0byAwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jaXJjbGU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWluZm8ge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS03O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjUgLyAxNSk7XG4gICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lZGl0LWxpbmsge1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgICBhIHtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgYmFja2dyb3VuZDogc2xhdGVncmF5O1xuICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgXG4gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgIH1cbiAgICAgfVxuIH0iLCJcbi5mYWNldHdwLWZhY2V0e1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICYuZmFjZXR3cC10eXBlLXNlYXJjaHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mYWNldHdwLWlucHV0LXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAgICAgLmZhY2V0d3AtaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDAyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyNDMsIDI1MSwgMC4zKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDczLCAxMDIsIDEyMiwgMC4wNik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmFjZXR3cC10eXBlLWRyb3Bkb3due1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZDcnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LDI0MywyNTEsMC4zKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzMsMTAyLDEyMiwwLjA2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4ucGFnaW5hdGlvbl9jb2x1bW57XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZmFjZXR3cC1wYWdlcntcblxuICAgICAgICAucGFnaW5hdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19idXR0b257XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcmtlc3Q7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFya2VzdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxufVxuXG5cbi5wYWdpbmF0aW9uX2NvbHVtbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBhLnBhZ2UtbnVtYmVycyxcbiAgICBzcGFuLnBhZ2UtbnVtYmVyc3tcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGJsdWUtZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIFRvIGFjdGl2YXRlIG1hbnVhbGx5IGFkZCBjbGFzcyB0byBmb3JtIHdyYXBwZXI7ICdmbG9hdGluZy1sYWJlbHMnXG4gKiAtIE5pbmphOiBBZHZhbmNlZCA+IERpc3BsYXkgU2V0dGluZ3MgPiBBZHZhbmNlZCA+IEN1c3RvbSBDbGFzcyBOYW1lcyA+IFdyYXBwZXJcbiAqIC0gR3Jhdml0eTpGb3JtIFNldHRpbmdzID4gQ1NTIENsYXNzIE5hbWVcbiAqXG4gKiBUbyBEaXNhYmxlIGFuIGlucHV0IGVsZW1lbnQgZnJvbSBmbG9hdGluZyBtYW51YWxseSBhZGQgdG8gZWxlbWVudDogJ2xhYmVsLXN0YXRpYydcbiAqL1xuXG4uZmxvYXRpbmctbGFiZWxzIHtcblxuICAvLyBGbG9hdCBsYWJlbCBvdmVyIGlucHV0LlxuICAuZmxvYXRpbmctbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIEZsb2F0IGxhYmVsIHYtY2VudGVyZWQgb3ZlciBpbnB1dCBmaWVsZC5cbiAgICBsYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4yNXM7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAmLmZsLXRleHRhcmVhIGxhYmVsIHtcbiAgICAgIHRvcDogNSU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTW92ZSBsYWJlbCB1cCBvbiBmb2N1cy5cbiAgLmZsb2F0aW5nLWxhYmVsLmxhYmVsLXN0YXRpYyxcbiAgLmxhYmVsLXN0YXRpYyAuZmxvYXRpbmctbGFiZWwsXG4gIC5mbG9hdGluZy1sYWJlbC5mbG9hdGluZy1sYWJlbC1mb2N1cyB7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxufSAvLyAuZmxvYXRpbmctbGFiZWxzIiwiI2ZhcS1ibG9jayB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICAuZ3JvdXAtaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIFxuICAgICAgICAuZmFxLWl0ZW0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbGxhcHNlLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sbGFwc2UtaW5uZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTg1MzUyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4NTcxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5leHBhbmQtY29sbGFwc2Uge1xuICAgIFxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMzgzMTMwO1xuICAgIH1cbiAgICAuZXhwYW5kLWFsbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE3NVxcMDBhMFwiO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzZS1hbGwge1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc2XFwwMGEwXCI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqXG4gKiBGb3JtIFN0eWxlc1xuICovXG5mb3JtIHtcblxuICAgIC5mbG9hdGluZy1sYWJlbCBsYWJlbCxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0LmZsb2F0aW5nLWxhYmVsLWZpZWxkLFxuICAgIHRleHRhcmVhLmZsb2F0aW5nLWxhYmVsLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbn0iLCIvLyBMb2NhdGlvbnNcbi5sb2NhdGlvbnMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jbG9jYXRpb25zLWZpbHRlciB7XG4gICAgQGV4dGVuZCAuY29sLTEyO1xufVxuI2xvY2F0aW9ucy1tYXAge1xuICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgIEBleHRlbmQgLm9yZGVyLTI7XG4gICAgQGV4dGVuZCAuZC1ub25lO1xuICAgIEBleHRlbmQgLmQtbWQtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2xvY2F0aW9ucy1saXN0IHtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubG9jYXRvci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbiNsb2NhdGlvbnMucm93IHtcbiAgICBtYXJnaW46IDA7XG59XG4jbG9jYXRpb25zLW1hcCxcbiNsb2NhdGlvbnMtbGlzdCxcbi5saXN0LS13cmFwcGVyIHtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgICYuc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTE9DQVRJT05TIExJU1RJTkcgTUFQXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4jbG9jYXRpb25zLW1hcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxufVxuLmhpZGRlbi14cyxcbiNsb2NhdGlvbnMtbWFwIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExPQ0FUSU9OUyBMSVNUSU5HIExJU1Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNsb2NhdGlvbnMtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2RkZDlkMztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZGVza3RvcC1vbmx5IHtcbiAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICBAZXh0ZW5kIC5kLXNtLWJsb2NrO1xuICAgIH1cbiAgICAubWV0YS1sYWJlbC5kZXNrdG9wLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5tZXRhLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAgIC5tZXRhLWxhYmVsICsgLmRlc2t0b3Atb25seSB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRklMVEVSIFNUWUxFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmxpc3QtLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBGSUxURVIgU1RZTEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubGlzdC0tcm93IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZTFkZTtcbiAgICB9XG4gICAgJi5idWJibGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLXNtLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIExJU1QgSUNPTiBTVFlMRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5saXN0LS1yb3ctLWljb24ge1xuICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICBAZXh0ZW5kIC5kLXNtLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgRklMVEVSIFNUWUxFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cblxuLmxpc3QtLXJvdyB7XG4gICAgXG4gICAgJi5idWJibGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIFxuICAgICAgICAubGlzdC0tcm93LS10YXhvbm9teSB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmJ1YmJsZSkge1xuICAgICAgICAubGlzdC0tcm93LS1hZGRyZXNzLFxuICAgICAgICAubGlzdC0tcm93LS10YXhvbm9teSxcbiAgICAgICAgLmxpc3QtLXJvdy0tbWV0YSB7XG4gICAgICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0LS1yb3ctLXRheG9ub215IHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNpbmdsZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTElTVCBUQVJHRVQgU1RZTEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ubGlzdC0tcm93LS10YXJnZXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgXG4gICAgLy8gSUYgU0lOR0xFIFZJRVcsIFBSRVZFTlQgRkxPQVRcbiAgICAmLmxpc3QtLXJvdy0taWNvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbi8vICBUQVhPTk9NWSBTVFlMRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbi5saXN0LS1yb3ctLXRheG9ub215IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIFxuICAgIC5kZWxpbWl0ZXIge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuLy8gIEZJTFRFUiBTVFlMRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cbiNsb2NhdGlvbnMtZmlsdGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIFxuICAgIC5maWx0ZXItLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzIyMjEyMTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogN3B4IDE1cHggMCAwO1xuICAgIH1cbiAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuZmFjZXR3cC1sb2FkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4vLyAgTE9DQVRJT04gREVUQUlMXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4ud2lkZ2V0LmxvY2F0aW9ucy1zaW5nbGUge1xuICAgIFxuICAgIC5saXN0LS1yb3ctLXRhcmdldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgICAgIEBleHRlbmQgLmQtc20tYmxvY2s7XG4gICAgfVxuICAgIC5tZXRhLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAgIC5tZXRhLWxhYmVsLmRlc2t0b3Atb25seSB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWV0YS1sYWJlbCArIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgQGV4dGVuZCAuZC1ibG9jaztcbiAgICAgICAgQGV4dGVuZCAuZC1zbS1ub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLmhhc19qcyB7XG5cbiAgICAucGFnZWJsb2NrIHtcblxuICAgICAgICAvKiBFeGFtcGxlIEFuaW1hdGlvbiBEZWZpbml0aW9uIFN0YXJ0ICovXG4gICAgICAgIC5wYWdlYmxvY2staW5uZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMXM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEFjdGl2ZSBQYWdlIEJsb2NrIFN0YXRlICovXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgLnBhZ2VibG9jay1pbm5lciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBFeGFtcGxlIEFuaW1hdGlvbiBEZWZpbml0aW9uIEVuZCAqL1xuICAgIH1cbiAgICAvLyBlbmQgLnBhZ2VibG9ja1xufS8vIEhhcyBqcyIsIi5wYWdlYmxvY2stZWRpdC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gSW1hZ2UgU3R5bGVzIC8vXG4ucGFnZWJsb2NrLWNvbHVtbi5pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIvLyBHYWxsZXJ5IFN0eWxlcyAvL1xuLnBhZ2VibG9jay1jb2x1bW4uZ2FsbGVyeSB7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XG5cbiAgICAgICAgJi1wcmV2LFxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzLCBjb2xvciAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgIC5mYSxcbiAgICAgICAgICAgIC5mYXMsXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXByZXY6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmV4dDpob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBMb2dvIFJlcGVhdGVyIFN0eWxlcyAvL1xuLnBhZ2VibG9jay0tbG9nb19yZXBlYXRlciB7XG5cblx0LmxvZ28ge1xuXHRcdEBleHRlbmQgLmNvbC02O1xuXHRcdEBleHRlbmQgLmNvbC1tZC0yO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUZXN0aW1vbmlhbCBTdHlsZXMgLy9cbi5wYWdlYmxvY2stdGVzdGltb25pYWwge1xuXG4gICAgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zb3VyY2Uge1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYXV0aG9yLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZGV0YWlsOm5vdCguZGV0YWlsLS1waG90bykgKyAuZGV0YWlsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlsLS1waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFZpZGVvIFN0eWxlcyAvL1xuLnBhZ2VibG9jay1jb2x1bW4udmlkZW8ge1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gTGlnaHRib3ggVmlkZW8gLy9cbiAgICBhW2RhdGEtc29sYXJib3hdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXG4gICAgICAgIC8vIFNpemUgb2YgdGhlIFNWRyBwbGF5IGljb24gY29tZXMgZnJvbSB0aGUgZm9udC1zaXplIG9mIHRoZSBpLlxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDM0cHggMzVweCAzOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudmlkZW8taWZyYW1lLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy8gUGxheSB2aWRlbyBidXR0b24gb3ZlcmxheVxuICAgICAgICAudmlkZW8tb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCAxNjUsIDIwOCwgMC41KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWRlby1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggLTZweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAudmlkZW8tb3ZlcmxheXtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODAsMTY1LDIwOCwwLjkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWRlby1idXR0b257XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi5wYWdlYmxvY2sucGFnZWJsb2NrLS1jdGFfYmxvY2t7XG5cblxuICAgIC5yb3d7XG5cbiAgICAgICAgLmN0YV90ZXh0X2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXNfaW1hZ2V7XG5cbiAgICAgICAgLnJvdyB7XG5cbiAgICAgICAgICAgIC5jdGFfdGV4dF9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdGFfaW1hZ2VfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICYuYmctaW1hZ2V7XG4gICAgICAgIEBpbmNsdWRlIGFsbF90ZXh0X2NvbG9yKCR3aGl0ZSk7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLDE2NSwyMDgsMC45Mik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLWNhcmRfY29sdW1ue1xuXG4gICAgLnJvd3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhcmRfY29sdW1ue1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9jb2x1bW5faW5uZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pbWFnZV9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSgzLDE2NCwyMjIsMC43OCkgMCUsICNDREU2RjcgMTAwJSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudF9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgICAgICAgIC50ZXh0e1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdGFfbGlua3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICBhLmNhcmRfY29sdW1uX2lubmVye1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNnB4IC02cHggcmdiYSgwLDAsMCwwLjEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5pbWFnZV9jb250YWlue1xuXG4gICAgICAgIC5pbWFnZV9jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZV9jb3ZlcntcblxuICAgICAgICAuaW1hZ2VfY29udGFpbmVye1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm51bV9jb2x1bW5zXzJ7XG5cbiAgICAgICAgLmNhcmRfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5udW1fY29sdW1uc18ze1xuXG4gICAgICAgIC5jYXJkX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm51bV9jb2x1bW5zXzR7XG5cbiAgICAgICAgLmNhcmRfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmJnLWNvbG9yLWdyYXlfbGlnaHR7XG5cbiAgICAgICAgLmNhcmRfY29sdW1ue1xuXG4gICAgICAgICAgICAuY2FyZF9jb2x1bW5faW5uZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLXJlc291cmNlX2ZlZWR7XG5cblxuICAgICYubnVtX2NvbHVtbnNfMntcblxuICAgICAgICAucG9zdF9mZWVkX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC01O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXhsLTA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpe1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm51bV9jb2x1bW5zXzN7XG5cbiAgICAgICAgLnBvc3RfZmVlZF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubnVtX2NvbHVtbnNfNHtcblxuICAgICAgICAucG9zdF9mZWVkX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC0zO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXhsLTA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLXRlYW1fZmVlZHtcblxuICAgIC5mZWVkX2NvbHVtbntcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuXG4gICAgICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAucm93LmZlZWRfcm93IHtcblxuICAgICAgICAgICAgICAgIC50ZWFtX2xpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC00O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQteGwtMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlYW1fbGlzdF9pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWJhYnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVhbV9saXN0X2hlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZHNob3RfY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggLTZweCByZ2JhKDAsMCwwLDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lX3Bvc2l0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoIDEwMCUgLSAxMDBweCApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhbV9kZWdyZWVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3NpdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlYW1fbGlzdF90ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLnRlYW1fbGlzdF9pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNnB4IC02cHggcmdiYSgwLDAsMCwwLjEyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFtX2xpc3RfaGVhZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxsX3RleHRfY29sb3IoJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGVfaGVhZHNob3Rze1xuXG4gICAgICAgIC50ZWFtX2xpc3RfaXRlbSB7XG5cbiAgICAgICAgICAgIC50ZWFtX2xpc3RfaW5uZXIge1xuXG4gICAgICAgICAgICAgICAgLnRlYW1fbGlzdF9oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkc2hvdF9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGlkZV9kZXNjcmlwdGlvbnN7XG5cbiAgICAgICAgLnRlYW1fbGlzdF9pdGVtIHtcblxuICAgICAgICAgICAgLnRlYW1fbGlzdF9pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtYmFieSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLnRlYW1fbGlzdF9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZWFtX2xpc3RfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS50ZWFtX2xpc3RfaW5uZXIge1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuYmctY29sb3ItZ3JheV9saWdodHtcblxuXG4gICAgICAgICAgICAuZmVlZF9jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgLnJvdy5mZWVkX3JvdyB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRlYW1fbGlzdF9pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlYW1fbGlzdF9pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhbV9saXN0X2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEudGVhbV9saXN0X2lubmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWxsX3RleHRfY29sb3IoJGJsdWUtZGFya2VzdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmhhc19vcGVuX3RleHR7XG5cbiAgICAgICAgLm9wZW5fdGV4dF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVlZF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcblxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG5cbiAgICAgICAgICAgICAgICAucm93LmZlZWRfcm93e1xuXG4gICAgICAgICAgICAgICAgICAgIC50ZWFtX2xpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wteGwtNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLWZhcV9ibG9ja3tcblxuXG4gICAgLmZhcV9jb2x1bW57XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgLmV4cGFuZF9jb2xsYXBzZV9hbGx7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLW1kLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhcV9jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuXG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFxX3F1ZXN0aW9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYXFfdHJpZ2dlcntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYXFfYW5zd2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFxX29wZW57XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYXFfcXVlc3Rpb257XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZS1iYWJ5O1xuXG4gICAgICAgICAgICAgICAgICAgIC5mYXFfdHJpZ2dlcntcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjgnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYXFfYW5zd2Vye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLWN0YV90aGlyZHNfYmxvY2sge1xuXG4gICAgLmN0YV9yZXBlYXRlcl9jb2x1bW57XG5cbiAgICAgICAgLnJlcGVhdGVyX2NvbHVtbl9pbm5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywyMzcsMjQ2LDAuOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZy5iZ19pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVwZWF0ZXJfcm93e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnRleHRfY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMTBweCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXBlYXRlcl9yb3d7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHRfY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDY2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN0YV9jYXJkX2NvbHVtbntcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZF9jb2x1bW5faW5uZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pbWFnZV9jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnRfY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLWV2ZW50X2ZlZWR7XG5cblxuICAgIC5mZWVkX2NvbHVtbiB7XG5cbiAgICAgICAgLnBvc3RfZmVlZF9jb2x1bW4uZXZlbnRfbGlzdF9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5mZWVkX2NvbHVtbl9pbm5lciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDczLDEwMiwxMjIsMC4yKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMywgMTY0LCAyMjIsIDAuNzgpIDAlLCAjQ0RFNkY3IDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGVfbG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGVmYXVsdF9pbWFnZSB7XG5cbiAgICAgICAgICAgICAgICBhLmZlZWRfY29sdW1uX2lubmVyIC5pbWFnZV9jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cblxuICAgIC5jdXN0b21fZXZlbnRfY29sdW1ue1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmN1c3RvbV9ldmVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MywxMDIsMTIyLDAuMik7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dF9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzX2JnX2ltYWdlIHtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMzcsIDI0NiwgMC45KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcuYmdfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlYmxvY2sucGFnZWJsb2NrLS1jb3Vyc2VfZmVlZHtcblxuXG4gICAgJi5udW1fY29sdW1uc18ye1xuXG4gICAgICAgIC5wb3N0X2ZlZWRfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0wO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQteGwtMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSl7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXhsLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubnVtX2NvbHVtbnNfM3tcblxuICAgICAgICAucG9zdF9mZWVkX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5udW1fY29sdW1uc180e1xuXG4gICAgICAgIC5wb3N0X2ZlZWRfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0wO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTM7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQteGwtMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucGFnZWJsb2NrLnBhZ2VibG9jay0tbmV3c19mZWVke1xuXG4gICAgLnBvc3RfZmVlZF9jb2x1bW57XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgICAgIEBleHRlbmQgLmNvbC14bC00O1xuICAgICAgICBAZXh0ZW5kIC5vZmZzZXQteGwtMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5mZWVkX2NvbHVtbl9pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG5cblxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlX21ldGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRhY3RfaG91cnN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uX2xpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZS1iYWJ5O1xuXG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlLWJhYnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxpbmtfdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggLTZweCByZ2JhKDAsMCwwLDAuMTIpO1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlX21ldGF7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbGxfdGV4dF9jb2xvcigkd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uX2xpbmt7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saW5rX3RleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYubnVtX2NvbHVtbnNfMntcblxuICAgICAgICAucG9zdF9mZWVkX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC01O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXhsLTA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpe1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubnVtX2NvbHVtbnNfM3tcblxuICAgICAgICAucG9zdF9mZWVkX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm51bV9jb2x1bW5zXzR7XG5cbiAgICAgICAgLnBvc3RfZmVlZF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wteGwtMztcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbisyKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwicGFnZWJsb2Nrcy9hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9lZGl0XCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9pbWFnZVwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvZ2FsbGVyeVwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvbG9nb3NcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL3Rlc3RpbW9uaWFsXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy90ZXh0XCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy92aWRlb1wiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvY3RhX2Jsb2NrXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9jYXJkX2NvbHVtbnNcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL3Jlc291cmNlX2ZlZWRcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL3RlYW1fZmVlZFwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvZmFxX2Jsb2NrXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9jdGFfdGhpcmRzX2Jsb2NrXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9ldmVudF9mZWVkXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9jb3Vyc2VfZmVlZFwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvbmV3c19mZWVkXCI7XG5cbi5wYWdlYmxvY2sge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICAucGFnZWJsb2NrLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8qIEJhc2UgSGVhZGVyIFN0eWxlcyAqL1xuICAgIC5yb3cuaGVhZGVyX3JvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIC5oZWFkZXJfY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnJvdy5mb290ZXJfcm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgLmZvb3Rlcl9jb2x1bW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8qIEJhY2tncm91bmQgQ29sb3IgKi9cbiAgICAmLmJnLWNvbG9yIHtcblxuICAgICAgICAmLmJnLWNvbG9yLXdoaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICsuYmctY29sb3Itd2hpdGV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucGFnZWJsb2NrX3NlcGFyYXRvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctY29sb3ItZ3JheV9saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcblxuICAgICAgICAgICAgKy5iZy1jb2xvci1ncmF5X2xpZ2h0e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnBhZ2VibG9ja19zZXBhcmF0b3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8qIEJhY2tncm91bmQgSW1hZ2UgKi9cbiAgICAmLmJnLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvKiBCYWNrZ3JvdW5kIE92ZXJsYXkgKi9cbiAgICAmLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuOCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cblxuXG4gICAgLnBhZ2VibG9jay1jb2x1bW4uaW1hZ2V7XG5cbiAgICAgICAgLmltYWdlX2lubmVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlX2JvcmRlciB7XG5cbiAgICAgICAgICAgIC5pbWFnZV9pbm5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDczLCAxMDIsIDEyMiwgMC4wOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWFnZV9iZ19jb2xvcntcblxuICAgICAgICAgICAgLmltYWdlX2lubmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDMsIDE2NCwgMjIyLCAwLjc4KSAwJSwgI0NERTZGNyAxMDAlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8qIE9uZSBDb2x1bW4gUGFnZSBCbG9jayAqL1xuICAgICYuY29sdW1ucy1vbmU6bm90KC5wYWdlYmxvY2stLWJsb2dfZmVlZCkge1xuICAgICAgICAucGFnZWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFR3byBDb2x1bW4gUGFnZSBCbG9jayAqL1xuICAgICYuY29sdW1ucy10d28ge1xuXG4gICAgICAgIC5wYWdlYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmV2ZXJzZSB7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlYmxvY2stLXRleHQtdGV4dHtcblxuICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXG4gICAgICAgICAgICAgICAgLnBhZ2VibG9jay1jb2x1bW4udGV4dHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFRleHQgb24gbGVmdCBzaWRlLCBNZWRpYSBvbiByaWdodCBzaWRlXG4gICAgICAgICYucGFnZWJsb2NrLS10ZXh0LWltYWdlLFxuICAgICAgICAmLnBhZ2VibG9jay0tdGV4dC12aWRlbyB7XG5cbiAgICAgICAgICAgIC5yb3cge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlYmxvY2stY29sdW1uLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy02O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYWdlYmxvY2stY29sdW1uLmltYWdlLFxuICAgICAgICAgICAgICAgIC5wYWdlYmxvY2stY29sdW1uLnZpZGVve1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS04O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1lZGlhIG9uIGxlZnQgc2lkZSwgVGV4dCBvbiByaWdodCBzaWRlXG4gICAgICAgICYucGFnZWJsb2NrLS1pbWFnZS10ZXh0LFxuICAgICAgICAmLnBhZ2VibG9jay0tdmlkZW8tdGV4dCB7XG5cbiAgICAgICAgICAgIC5yb3cge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlYmxvY2stY29sdW1uLmltYWdlLFxuICAgICAgICAgICAgICAgIC5wYWdlYmxvY2stY29sdW1uLnZpZGVve1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS04O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFnZWJsb2NrLWNvbHVtbi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cbi5wYWdlYmxvY2tfc2VwYXJhdG9ye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQwcHggKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsMTAyLDEyMiwwLjIpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTM2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ocl9sb2dvLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuIiwiXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRze1xuXG5cbiAgICAudGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnJlc3VsdHMtaGVhZGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtY2VudGVyO1xuXG4gICAgICAgIH1cbiAgICAgICAgLnJlc3VsdCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdfbW9yZV9idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGV4dGVuZCAucGFnZWJsb2NrX3NlcGFyYXRvcjtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnBvc3RfZmVlZF9jb2x1bW4ge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59IiwiXG5cbi8vIE92ZXJsYXkgU3R5bGVcbi8vLnB1bS5wdW0tb3ZlcmxheXtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnLWNvbG9yLWRhcmssIDAuNSk7XG4vL1xuLy8gICAgLnB1bS1jb250YWluZXJ7XG4vLyAgICAgICAgcGFkZGluZzogNDBweDtcbi8vICAgICAgICBib3gtc2hhZG93OiAxcHggM3B4IDIwcHggJGJnLWNvbG9yLWRhcms7XG4vL1xuLy8gICAgICAgIC5wdW0tY29udGVudHtcbi8vXG4vLyAgICAgICAgfVxuLy8gICAgICAgIGJ1dHRvbi5wdW0tY2xvc2V7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgICAgIHRvcDogMDtcbi8vICAgICAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4vLyBJbmxpbmUgdG9wIGJhciBzdHlsZVxuLnB1bS5wdW0tb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXG4gICAgLnB1bS1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5wdW0tY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLnB1bS1jbG9zZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzIHtcblxuICAgIC8vIFRpdGxlIGFuZCB0ZXh0IGF0IHRoZSB0b3BcbiAgICAubWFpbi1jb250ZW50LWNvbnRhaW5lcntcblxuICAgICAgICAuY29udGVudC1jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZlYXR1cmVkIHJlc291cmNlc1xuICAgIC5mZWF0dXJlZF9yZXNvdXJjZXNfY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgICAgIC5yb3cuaGVhZGVyX3Jvd3tcblxuICAgICAgICAgICAgLmhlYWRlcl9jb2x1bW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdF9mZWVkX2NvbHVtbntcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmFjZXRzIGFuZCBwb3N0IGZlZWQgc2VjdGlvblxuICAgIC5wb3N0X2ZlZWRfY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgLnJlc3VsdHNfcm93e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgLnJlc3VsdHNfY29sdW1ue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctOTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuZmFjZXR3cC1jb3VudHN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsZWFyX2ZhY2V0c19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmZhY2V0LXJlc2V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cuZmVlZF9yb3d7XG5cbiAgICAgICAgICAgIC5mYWNldC1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG5cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFjZXR3cC1mYWNldHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuXG4gICAgICAgICAgICAgICAgICAgICYuZmFjZXR3cC10eXBlLXNlYXJjaHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MywxMDIsMTIyLDAuMDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywxMDIsMTIyLDAuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrZXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhY2V0d3AtdHlwZS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywxMDIsMTIyLDAuMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+LmZhY2V0d3AtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDczLDEwMiwxMjIsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZmFjZXR3cC1leHBhbmR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDY3JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZDNjcyMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFjZXR3cC1jb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hlY2tib3gtb24tYmx1ZS5qcGcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcy12aXNpYmxle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmV4cGFuZC1jaGVja2JveGVze1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA2OCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5mYWNldHdwLWRlcHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveGVzLXZpc2libGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uZmFjZXR3cC1jaGVja2JveHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhY2V0d3AtY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXNvdXJjZXNfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy05O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0X2ZlZWRfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTA7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTY7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucG9zdF9jYXJkX2lubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnBhZ2VibG9ja3tcblxuICAgICAgICAmLmZpcnN0X3BhZ2VibG9ja3tcbiAgICAgICAgICAgIEBleHRlbmQgLnBhZ2VibG9ja19zZXBhcmF0b3I7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbi5wb3N0X2ZlZWRfY29sdW1uLnJlc291cmNlc19saXN0X2l0ZW17XG4gICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICBAZXh0ZW5kIC5vZmZzZXQtbWQtMTtcbiAgICBAZXh0ZW5kIC5jb2wteGwtNDtcbiAgICBAZXh0ZW5kIC5vZmZzZXQteGwtMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmZlZWRfY29sdW1uX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWJhYnk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LXJlZ3VsYXI7XG5cblxuICAgICAgICAudGl0bGVfY29udGVudCB7XG5cbiAgICAgICAgICAgIC50aXRsZV9tZXRhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAudGF4X2NvbnRhaW5lcntcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXJtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb25fbGluayB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUtYmFieTtcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLmljb257XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpbmtfdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG5cbiAgICAgICAgICAgIC50aXRsZV9tZXRhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsbF90ZXh0X2NvbG9yKCR3aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uX2xpbmt7XG5cbiAgICAgICAgICAgICAgICBzcGFue1xuXG4gICAgICAgICAgICAgICAgICAgICYubGlua190ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0eWxlcyBmb3IgdGhlIGFjdHVhbCBjb2x1bW4gaXMgaW4gYmxvZy9fYmxvZy1sYW5kaW5nLnNjc3MiLCIuc2luZ2xlLnNpbmdsZS1yZXNvdXJjZXN7XG5cblxuICAgIC5tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtODtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcblxuICAgICAgICAgICAgICAgIC5iYWNrbGlua19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuYmFja2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgLnNpZGViYXJfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlYmFyX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZGViYXJfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgMTAyLCAxMjIsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gU2hhcmVcbiAgICAgICAgICAgICAgICAgICAgLmFkZHRoaXMtdG9vbGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaGFyZV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20taW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZF9mZWVkX2NvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIC5yb3cuaGVhZGVyX3Jvd3tcblxuICAgICAgICAgICAgLmhlYWRlcl9jb2x1bW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdy5mZWVkX3JvdyB7XG5cbiAgICAgICAgICAgIC5yZXNvdXJjZXNfbGlzdF9pdGVte1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUtbmV3cyB7XG5cbiAgICAvLyBGZWF0dXJlZCByZXNvdXJjZXNcbiAgICAuZmVhdHVyZWRfbmV3c19jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgLnJvdy5oZWFkZXJfcm93e1xuXG4gICAgICAgICAgICAuaGVhZGVyX2NvbHVtbntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcblxuXG4gICAgICAgICAgICAuZmVhdHVyZWRfY29sdW1uX2hlYWRlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3RfZmVlZF9jb2x1bW57XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldF9jb2x1bW57XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtbGctYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC53aWRnZXRfY29sdW1uX2hlYWRlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnNlY3Rpb25fdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndpZGdldF9jb2x1bW5faW5uZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC53aWRnZXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZhY2V0cyBhbmQgcG9zdCBmZWVkIHNlY3Rpb25cbiAgICAucG9zdF9mZWVkX2NvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcblxuICAgICAgICAucm93LmZhY2V0X3Jvd3tcblxuXG4gICAgICAgICAgICAuZmFjZXRfY29sdW1ue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcblxuICAgICAgICAgICAgICAgIC5mYWNldF9sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYWNldF9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3cuZmVlZF9yb3d7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAucG9zdF9mZWVkX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0wO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC14bC00O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb3N0X2NhcmRfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdy5wYWdpbmF0aW9uX3Jvd3tcblxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9jb2x1bW57XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAucGFnZWJsb2Nre1xuXG4gICAgICAgICYuZmlyc3RfcGFnZWJsb2Nre1xuICAgICAgICAgICAgQGV4dGVuZCAucGFnZWJsb2NrX3NlcGFyYXRvcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5wb3N0X2ZlZWRfY29sdW1uLm5ld3NfbGlzdF9pdGVte1xuICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtMTA7XG4gICAgQGV4dGVuZCAub2Zmc2V0LW1kLTE7XG4gICAgQGV4dGVuZCAuY29sLXhsLTQ7XG4gICAgQGV4dGVuZCAub2Zmc2V0LXhsLTA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBhLmZlZWRfY29sdW1uX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtYmFieTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG5cbiAgICAgICAgLmltYWdlX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMywxNjQsMjIyLDAuNzgpIDAlLCAjQ0RFNkY3IDEwMCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X2NvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgICAgIC50ZXJte1xuXG4gICAgICAgICAgICAgICAgJi50eXBlX3Rlcm17XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRlZmF1bHRfaW1hZ2V7XG5cbiAgICAgICAgYS5mZWVkX2NvbHVtbl9pbm5lciAuaW1hZ2VfY29udGFpbmVyIGltZyB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ob3Jpem9udGFse1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0wO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0wO1xuICAgICAgICBAZXh0ZW5kIC5jb2wteGwtMTI7XG4gICAgICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEuZmVlZF9jb2x1bW5faW5uZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLmltYWdlX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnRfY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE92ZXJpZGUgdGhlIGRlZmF1bHQgaW1hZ2Ugc3R5bGUgb24gdGhlIGhvcml6b250YWxseSBkaXNwbGF5ZWQgY2FyZHMgd2hpY2ggYXJlIG92ZXJyaWRpbmcgdGhlIGRlZmF1bHQgY2FyZHMuXG4gICAgICAgICYuZGVmYXVsdF9pbWFnZXtcblxuICAgICAgICAgICAgLmltYWdlX2NvbnRhaW5lcntcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3R5bGVzIGZvciB0aGUgYWN0dWFsIGNvbHVtbiBpcyBpbiBibG9nL19ibG9nLWxhbmRpbmcuc2NzcyIsIi5zaW5nbGUuc2luZ2xlLW5ld3N7XG5cblxuICAgIC5tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtODtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMjtcblxuICAgICAgICAgICAgICAgIC5iYWNrbGlua19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuYmFja2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZF9pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuc2lkZWJhcl9pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlYmFyX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZGViYXJfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgMTAyLCAxMjIsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gU2hhcmVcbiAgICAgICAgICAgICAgICAgICAgLmFkZHRoaXMtdG9vbGJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaGFyZV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20taW1hZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZF9mZWVkX2NvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIC5yb3cuaGVhZGVyX3Jvd3tcblxuICAgICAgICAgICAgLmhlYWRlcl9jb2x1bW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdy5mZWVkX3JvdyB7XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1jb3Vyc2VzIHtcblxuICAgICNpbnRlcmlvcntcblxuICAgIH1cbn1cblxuXG4ucG9zdF9mZWVkX2NvbHVtbi5jb3Vyc2VzX2xpc3RfaXRlbXtcbiAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgQGV4dGVuZCAuY29sLW1kLTEwO1xuICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICAgIEBleHRlbmQgLmNvbC14bC00O1xuICAgIEBleHRlbmQgLm9mZnNldC14bC0wO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEuZmVlZF9jb2x1bW5faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtYmFieTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnR3ZWlnaHQtcmVndWxhcjtcblxuXG4gICAgICAgIC50aXRsZV9jb250ZW50IHtcblxuICAgICAgICAgICAgLnRpdGxlX21ldGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJhYnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLmNvbnRhY3RfaG91cnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb25fbGluayB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsdWUtYmFieTtcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLmljb257XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmx1ZS1iYWJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxpbmtfdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC4xMik7XG5cbiAgICAgICAgICAgIC50aXRsZV9tZXRhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsbF90ZXh0X2NvbG9yKCR3aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uX2xpbmt7XG5cbiAgICAgICAgICAgICAgICBzcGFue1xuXG4gICAgICAgICAgICAgICAgICAgICYubGlua190ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0eWxlcyBmb3IgdGhlIGFjdHVhbCBjb2x1bW4gaXMgaW4gYmxvZy9fYmxvZy1sYW5kaW5nLnNjc3MiLCIuc2luZ2xlLnNpbmdsZS1jb3Vyc2Vze1xuXG4gICAgLm1haW4tY29udGVudC1jb250YWluZXIge1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0xO1xuXG4gICAgICAgICAgICAgICAgLmJhY2tsaW5rX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5iYWNrbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lcl9pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGViYXItY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaWRlYmFyX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlYmFyX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaWRlYmFyX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgMTAyLCAxMjIsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZF9mZWVkX2NvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIC5yb3cuaGVhZGVyX3Jvd3tcblxuICAgICAgICAgICAgLmhlYWRlcl9jb2x1bW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdy5mZWVkX3JvdyB7XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1jaGFwdGVycyB7XG5cbiAgICAucG9zdF9mZWVkX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAgICAgLmZlZWRfcm93IHtcblxuICAgICAgICAgICAgLmNoYXB0ZXJzX2xpc3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICYuaGFzX2xpc3RfdGV4dHtcblxuICAgICAgICAgICAgICAgIC5jaGFwdGVyc19saXN0X3RleHRfY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGFwdGVyc19saXN0X2NvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5cblxuLnBvc3RfZmVlZF9jb2x1bW4uY2hhcHRlcnNfbGlzdF9pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYS5mZWVkX2NvbHVtbl9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWJhYnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udHdlaWdodC1yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgYWxsX3RleHRfY29sb3IoJHdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRze1xuXG4gICAgLnBvc3RfZmVlZF9jb2x1bW4uY2hhcHRlcnNfbGlzdF9pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG59XG5cblxuXG4iLCIuc2luZ2xlLnNpbmdsZS1jaGFwdGVyc3tcblxuICAgIC5tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1uIHtcblxuICAgICAgICAgICAgICAgIC5iYWNrbGlua19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuYmFja2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyX2ltYWdle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2lkZWJhci1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpZGViYXJfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZGViYXJfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNpZGViYXJfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDczLCAxMDIsIDEyMiwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkX2ZlZWRfY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAgICAgLnJvdy5oZWFkZXJfcm93e1xuXG4gICAgICAgICAgICAuaGVhZGVyX2NvbHVtbntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93LmZlZWRfcm93IHtcblxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtZXZlbnR7XG5cbiAgICAuZXZlbnRfYmFubmVyX2ltYWdle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4iLCIvLyBGaWx0ZXJzXG4uZmlsdGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG5cbiAgICAuZmlsdGVyIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGlucHV0LmZhY2V0d3Atc2VhcmNoLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdlYmZvbnQoNDAwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwYjBiMGI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mYWNldHdwLXNlYXJjaC13cmFwIHtcblxuICAgICAgICAgICAgICAgIC5mYWNldHdwLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQmxvZyBMYW5kaW5nXG4uYmxvZyAucG9zdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvZyAucG9zdC1leGNlcnB0LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2cgLnBvc3Qge1xuICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIFxuICAgIC5mZWF0dXJlZC1pbWcge1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjVweDtcbiAgICB9XG59IiwiLy8gQmxvZyBEZXRhaWxcbi5iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAgIFxuICAgIC5mZWF0dXJlZC1pbWcge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG59IiwiLy8gSGVhZGVyIFNlYXJjaCBCdXR0b24gZm91bmQgaW4gaGVhZGVyIGxheW91dCBmaWxlXG5cblxuXG50YWJsZS5nc3NiX2Mge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlICAhaW1wb3J0YW50IDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogMTczcHggIWltcG9ydGFudCA7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50IDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50IDtcblxuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50IDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50IDtcbiAgICBtYXgtd2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQgO1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50IDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudCA7XG5cblxuICAgIC5nc3NiX2Z7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHRib2R5LFxuICAgIHRyLFxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5nc2MtY29tcGxldGlvbi1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbn1cblxuXG5cbiNzZWFyY2hmb3JtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcblxuICAgIC5zZWFyY2gtb3ZlcmxheXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTQ1LDE5OCwwLjk2KTtcbiAgICB9XG5cbiAgICAuY2xvc2Utc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2MwYzBjMDs7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaGZvcm17XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICB9XG5cblxuICAgIC5mb3JtX2NvbnRhaW5lciB7XG5cbiAgICB9XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuc2VhcmNoLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuXG4gICAgICAgICAgICAuc2VhcmNoLWdvIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCNzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MywxMDIsMTIyLDAuMDYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM3RTkwOUM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmLmdvb2dsZV9zZWFyY2gge1xuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy96LWluZGV4OiA5OTk5OTtcblxuICAgICAgICAuZm9ybV9jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXG4gICAgICAgICAgICAuZ3NjLWNvbnRyb2wtY3NlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5nc2MtY29udHJvbC13cmFwcGVyLWNzZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MywxMDIsMTIyLDAuMDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN0U5MDlDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ3NjLXJlc3VsdHMtd3JhcHBlci1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ3NjLW1vZGFsLWJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud29vY29tbWVyY2Uge1xuICAgIFxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLW1kLTI7XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEwO1xuICAgICAgICBcbiAgICAgICAgLnUtY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAud29vY29tbWVyY2UtQWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEsXG4gICAgLmNvbC0yIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWRkcmVzc2VzIHtcbiAgICAgICAgXG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXJvdy1maXJzdCxcbiAgICAuZm9ybS1yb3ctbGFzdCB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBcbiAgICAgICAgLm9yZGVyX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAgICAgLndjLWl0ZW0tbWV0YSB7XG5cbiAgICAgICAgICAgICAgICAud2MtaXRlbS1tZXRhLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcblxuICAgICAgICAud29vY29tbWVyY2UtY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLUJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktbGluay1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NGIzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndvb2NvbW1lcmNlIHtcbiAgICBcbiAgICAuY291cG9uIHtcbiAgICAgICAgXG4gICAgICAgICNjb3Vwb25fY29kZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1pbmZvLFxuICAgIC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAzLjVlbTtcbiAgICB9XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1sLXJlc3BvbnNpdmUtdGFibGUgLm1sLWdyaWQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgLm1sLXRpdGxlLmNvbC0xLFxuICAgICAgICAubWwtdGl0bGUuY29sLTAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWwtdGFibGUge1xuICAgICAgICBcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgXG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcnQgLmJ1dHRvbixcbiAgICAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuICAgIGEuYnV0dG9uLmFsdCxcbiAgICBidXR0b24uYnV0dG9uLmFsdCxcbiAgICBpbnB1dC5idXR0b24uYWx0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktbGluay1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc0YjM7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICNyZXNwb25kIGlucHV0I3N1Ym1pdC5kaXNhYmxlZCxcbiAgICAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWQsXG4gICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICBhLmJ1dHRvbi5kaXNhYmxlZCxcbiAgICBhLmJ1dHRvbjpkaXNhYmxlZCxcbiAgICBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gICAgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZCxcbiAgICBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuICAgIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAgIGlucHV0LmJ1dHRvbi5kaXNhYmxlZCxcbiAgICBpbnB1dC5idXR0b246ZGlzYWJsZWQsXG4gICAgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiI3Byb2R1Y3RzLXdyYXBwZXIge1xuICAgIFxuICAgIC5sYXlvdXQge1xuICAgICAgICBcbiAgICAgICAgLm9yYml0LXdvb2NvbW1lcmNlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0LS1sZWZ0IHtcbiAgICAgICAgXG4gICAgICAgIC5vcmJpdC13b29jb21tZXJjZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtOTtcbiAgICAgICAgfVxuICAgICAgICAjc2lkZWJhciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0LS1yaWdodCB7XG4gICAgICAgIFxuICAgICAgICAub3JiaXQtd29vY29tbWVyY2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTk7XG4gICAgICAgIH1cbiAgICAgICAgI3NpZGViYXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxheW91dC0tbGVmdC1yaWdodCB7XG4gICAgICAgIFxuICAgICAgICAub3JiaXQtd29vY29tbWVyY2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTk7XG4gICAgICAgIH1cbiAgICAgICAgI3NpZGViYXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NpZGViYXIgLndpZGdldF9mYWNldF9zdGFja193aWRnZXQge1xuICAgICAgICBcbiAgICAgICAgLmZhY2V0LWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjbGlwOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhY2V0d3AtY2hlY2tib3gge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICB9XG59IiwiLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICBsaS5wcm9kdWN0IHtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC0zO1xuICAgICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5vbnNhbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2Uge1xuICAgIFxuICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIEZhY2V0c1xuICAgICNzaG9wX2ZhY2V0c19jb250YWluZXIge1xuXG4gICAgICAgIC53aWRnZXRfZmFjZXRfc3RhY2tfd2lkZ2V0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQYWdpbmF0aW9uXG4gICAgLmZhY2V0d3AtcGFnZXIge1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcblxuICAgICAgICAuZmFjZXR3cC1wYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcblxuICAgICNjdXN0b21lcl9kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWluZm8sXG4gICAgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLXJvdy5ub3RlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXRleHQsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudF9tZXRob2RzIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB7XG5cbiAgICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtdG90YWwge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXJvdy1maXJzdCxcbiAgICAuZm9ybS1yb3ctZmlyc3QsXG4gICAgLmZvcm0tcm93LWxhc3QsXG4gICAgLmZvcm0tcm93LWxhc3Qge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyotLS1cbiBTdHJpcGUgUGF5bWVudCBGb3JtXG4gLS0tXG5cbiBTdHJpcGUgdXNlcyBpZnJhbWVzIGluc3RlYWQgb2YgaW5wdXQgZmllbGRzLCBzbyBhdHRyaWJ1dGVzIGxpa2UgY29sb3IsIGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHQgd2lsbFxuIGhhdmUgbm8gZWZmZWN0LiBJbnN0ZWFkLCB5b3UgaGF2ZSB0byB1c2UgdGhlIFdvcmRwcmVzcyBmaWx0ZXIsIGB3Y19zdHJpcGVfZWxlbWVudHNfc3R5bGluZ2AuXG5cbiBTZWUgZG9jdW1lbnRhdGlvbiBmb3IgZXhhbXBsZXM6IGh0dHBzOi8vZG9jcy53b29jb21tZXJjZS5jb20vZG9jdW1lbnQvc3RyaXBlLXN0eWxpbmctZmllbGRzLyNzZWN0aW9uLTRcblxuICovXG4jd2Mtc3RyaXBlLWNjLWZvcm0ge1xuICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBsYWJlbCArIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBheW1lbnRfbWV0aG9kX3N0cmlwZSB7XG4gICAgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxufVxuXG4jd2wtd3JhcHBlciAud2wtYWN0aW9ucy10YWJsZSB7XG5cbiAgICB0ZCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuXG4gICAgLnByb2R1Y3QtdW5pdC1wcmljZSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdG90YWwge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2Utb3JkZXIge1xuXG4gICAgcC53b29jb21tZXJjZS1ub3RpY2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIH1cbn1cbiIsIi53b29jb21tZXJjZSAucHJvZHVjdCAuY2FydCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy8gUmVsYXRlZCBQcm9kdWN0cy5cbiNyZWxhdGVkLXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNb3JlIEluZm9ybWF0aW9uXG4jaW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbjogMCAxNXB4IDc1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4IDc1cHg7XG4gICAgfVxuICAgIC5oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSB3ZWJmb250KDcwMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdG9lbSgyMDApO1xuICAgICAgICBsaW5lLWhlaWdodDogKDMyLzI0KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY4Zjg7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDEwNXB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUHJvZHVjdCBSZXZpZXdzXG4jcmV2aWV3cyB7XG4gICAgQGV4dGVuZCAuY29sLTEyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gICAgI3Jldmlld3Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCAxMDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLy8gSGFtYnVyZ2VyIG1lbnVcbkBrZXlmcmFtZXMgbW9iaWxlLXRvcC1iYXIteCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMzMlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1vYmlsZS1taWRkbGUtYmFyLXgge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtb2JpbGUtYm90dG9tLWJhci14IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAzMyUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDY2JSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuLy9DbG9zaW5nIG1lbnUgYmFyXG5Aa2V5ZnJhbWVzIG1vYmlsZS10b3AtYmFyIHtcbiAgICAwJSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAzMyUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDY2JSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbW9iaWxlLW1pZGRsZS1iYXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNjYlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtb2JpbGUtYm90dG9tLWJhciB7XG4gICAgMCUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAzMyUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDY2JSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxufSJdfQ== */
