html h1,html h2,html h3,html h4,html h5,html h6,html p,html .navbar,html ul:not([class]),html ol,html label{opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}h1 html.wf-inactive,html.wf-active h1,h2 html.wf-inactive,html.wf-active h2,h3 html.wf-inactive,html.wf-active h3,h4 html.wf-inactive,html.wf-active h4,h5 html.wf-inactive,html.wf-active h5,h6 html.wf-inactive,html.wf-active h6,p html.wf-inactive,html.wf-active p,.navbar html.wf-inactive,html.wf-active .navbar,ul:not([class]) html.wf-inactive,html.wf-active ul:not([class]),ol html.wf-inactive,html.wf-active ol,label html.wf-inactive,html.wf-active label{opacity:1 !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}div#skip{background:#F0F0F0}div#skip a,div#skip a:hover,div#skip a:visited{background:#FFF;border:solid 3px #332D2D;display:block;width:1px;height:1px;position:absolute;left:0px;top:-500px;overflow:hidden;text-align:center;padding:10px}div#skip a:active,div#skip a:focus{background:#FFF;border:solid 3px #332D2D;display:block;width:200px;height:auto;position:relative;left:290px;top:10px;text-align:center;z-index:2000;padding:10px}body.orbit:not(.modal-open) #main-content .container::before{content:'';display:none}body.orbit:not(.modal-open) .et_pb_row,body.orbit:not(.modal-open) .container{width:90%}body.orbit:not(.modal-open) .et_pb_row.et_pb_row_fullwidth{width:100% !important;max-width:100% !important}@media (min-width: 1100px){body.orbit:not(.modal-open) .et_pb_row_4col .et_pb_column_1_4{margin-bottom:0 !important}}@media all and (max-width: 1099px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template{padding:0}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){width:13%}@media all and (max-width: 1099px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){display:none}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){padding-top:45px;padding-bottom:45px}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){padding-top:75px;padding-bottom:75px}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2){width:100% !important}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2){width:76% !important;margin-left:0}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:45px}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:75px}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1){width:100% !important}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1){width:68% !important;margin-right:5.5%}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1) .et_pb_row_inner{padding-top:45px}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1) .et_pb_row_inner{padding-top:75px}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(2){width:100% !important;margin-bottom:25px}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(2){padding-top:45px;width:26% !important}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(2){padding-top:75px}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){width:13%}@media all and (max-width: 1099px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){display:none}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){padding-top:45px;padding-bottom:45px}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){padding-top:75px;padding-bottom:75px}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2){width:100% !important}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2){width:65% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2){width:50% !important}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:45px}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:75px}}body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){width:100% !important}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){padding-top:45px;width:29.4% !important}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){width:26% !important;padding-top:75px}}@media all and (max-width: 1099px){body.orbit:not(.modal-open) .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){margin-bottom:25px}}@media all and (max-width: 1099px){body.orbit:not(.modal-open) .et_pb_section.et_section_regular{padding:0}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_pb_section.et_section_regular .et_pb_row.et_pb_row_fullwidth.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:33.333% !important;margin-right:0}}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_pb_section.et_section_regular .et_pb_row_fullwidth.et_pb_row_1_2_1_2 .et_pb_column{width:50% !important;margin-right:0}}body.orbit:not(.modal-open) .et_pb_section.et_section_regular .et_pb_row_fullwidth.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:100%;margin-right:0}@media all and (min-width: 768px){body.orbit:not(.modal-open) .et_pb_section.et_section_regular .et_pb_row_fullwidth.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:33.33% !important;margin-right:0}}body.orbit:not(.modal-open) .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth) .et_pb_column img{width:100%}body.orbit:not(.modal-open) #main-footer{background-image:url("../images/footer_bg_image.png");background-repeat:no-repeat;background-position:85% -20px}body.orbit:not(.modal-open) #main-footer #footer-widgets{padding:80px 0 80px}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget{margin-bottom:0}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .fwidget{margin-bottom:0}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu{display:block;width:100%}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu ul.menu li{list-style-type:none;font-size:16px;line-height:22px;margin-bottom:15px;padding-left:0}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu ul.menu li:before{display:none !important}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu #menu-social-media-footer{text-align:left}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu #menu-social-media-footer li{list-style-type:none;padding-left:0}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu #menu-social-media-footer li:before{display:none}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu #menu-social-media-footer li a{font-size:24px;line-height:24px;color:rgba(255,255,255,0.4)}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .widget_nav_menu #menu-social-media-footer li a:hover{color:#fff !important}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget .textwidget p a:hover{text-decoration:none}@media (min-width: 981px) and (max-width: 1099px){body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget:last-child .et_pb_widget{width:100%}}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget:last-child p:first-of-type{padding:0}body.orbit:not(.modal-open) #main-footer #footer-widgets .footer-widget:last-child p{padding-bottom:30px}body.orbit:not(.modal-open) #main-footer #footer-bottom{background-color:#091834;padding-top:15px;padding-bottom:15px}body.orbit:not(.modal-open) #main-footer #footer-bottom .container{text-align:center}@media (min-width: 981px){body.orbit:not(.modal-open) #main-footer #footer-bottom .container{text-align:left}}body.orbit:not(.modal-open) #main-footer #footer-bottom .container #footer-info{display:inline-block;margin:0px auto;float:none;color:rgba(255,255,255,0.6);padding-bottom:0}body.orbit:not(.modal-open) #main-footer #footer-bottom .container #menu-social-media-footer{float:none;text-align:center;margin-bottom:0}@media (min-width: 981px){body.orbit:not(.modal-open) #main-footer #footer-bottom .container #menu-social-media-footer{text-align:right;float:right}}body.orbit:not(.modal-open) #main-footer #footer-bottom .container #menu-social-media-footer li a{opacity:0.5}body.orbit:not(.modal-open) #main-footer #footer-bottom .container #menu-social-media-footer li a:hover{opacity:1;color:#FFC10E !important}body.orbit:not(.modal-open) #main-footer #footer-bottom #et-footer-nav{padding:0;margin:0 0 15px;width:auto}@media (min-width: 1100px){body.orbit:not(.modal-open) #main-footer #footer-bottom #et-footer-nav{display:inline-block;margin-left:15px}}body.orbit:not(.modal-open) #main-footer #footer-bottom #et-footer-nav .container{width:100%}body.orbit:not(.modal-open) #main-footer #footer-bottom #et-footer-nav li{padding-right:15px}body.orbit:not(.modal-open) #main-footer #footer-bottom #et-footer-nav li:last-of-type{padding-right:0}body.orbit:not(.modal-open) #main-footer #footer-bottom #menu-footer-menu{padding:0}body.orbit:not(.modal-open) #et-secondary-nav li.dispatch a:before{content:"\f0a1";font-family:FontAwesome;display:inline-block;vertical-align:middle;margin-right:10px}body.orbit:not(.modal-open) #main-header .et_menu_container #et-top-navigation{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}body.orbit:not(.modal-open) #main-header .et_menu_container.et_pb_menu_visible #et-top-navigation{opacity:1}body.orbit:not(.modal-open) #main-header .et_menu_container.et_pb_menu_hidden #et-top-navigation{opacity:0}@media (min-width: 981px){body.orbit:not(.modal-open) #main-header.et-fixed-header #et-top-navigation{padding:40px 0}}@media (min-width: 981px){body.orbit:not(.modal-open) #main-header #et-top-navigation{padding:60px 0 40px 0}}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);margin-right:-5px;padding-right:0;font-size:0;-webkit-transition:all .3s ease;transition:all .3s ease}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li.centered-inline-logo-wrap{border:none;margin-right:-10px;padding-right:0}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li a{font-family:"canada-type-gibson",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width: 981px){body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li a{padding:10px 15px}}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li a:after{display:none}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li a:hover{opacity:1}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li:hover,body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current_page_item{border-color:#FFC10E}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li:hover>a,body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current_page_item>a{color:#FFC10E !important}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current-page-ancestor a{opacity:1}body.orbit:not(.modal-open) #main-header #et-top-navigation nav#top-menu-nav ul.nav li .sub-menu{display:none}body.orbit:not(.modal-open) #main-header #et-top-navigation #et_mobile_nav_menu{margin-top:0}body.orbit:not(.modal-open) #main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar::before{font-size:40px}body.orbit:not(.modal-open) #main-header #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li.current_page_item>a{color:#FFC10E !important}body.orbit:not(.modal-open) #main-header #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li a{-webkit-transition:none;transition:none}body.orbit:not(.modal-open) #main-header #logo{-webkit-transform:inherit;transform:inherit}body.orbit:not(.modal-open) .left-nav{padding:0;background-color:#ededed;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}body.orbit:not(.modal-open) .left-nav .et_pb_widget{margin-bottom:0}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu{background-color:#fff;border-top:5px solid #FFC10E;border-bottom:5px solid #FFC10E;padding:12px 0 !important;position:relative}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu:before{content:"";background-color:#FFC10E;height:1px;position:absolute;top:-8px;left:0;width:100%}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu:after{content:"";background-color:#FFC10E;height:1px;position:absolute;bottom:-8px;left:0;width:100%}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li{margin-bottom:0}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li:last-of-type{border-bottom:none}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li a{font-family:"Opens Sans","PT Sans",Helvetica,Arial,Lucida,sans-serif;font-size:14px;line-height:19px;color:#202020;font-weight:normal;display:block;padding:12px}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li a:hover{color:#B8101F;text-decoration:none}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li.current_page_item>a{color:#B8101F}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li ul.children{display:none}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li ul.children li{list-style:disc;padding:8px 12px 8px 0}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li ul.children li a{font-weight:normal;font-size:13px;line-height:1.38462}body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li.current_page_item ul.children,body.orbit:not(.modal-open) .left-nav #leftBar #subMenu li.current_page_parent ul.children{display:block}body.orbit:not(.modal-open) #sidebar{padding:15px;background-color:#f1f1f1;margin-bottom:30px}@media all and (min-width: 981px){body.orbit:not(.modal-open) #sidebar{padding:0;background-color:transparent}}@media all and (min-width: 981px){body.orbit:not(.modal-open) #sidebar .inner{padding-left:30px;border-left:1px solid rgba(0,0,0,0.1)}}body.orbit:not(.modal-open) #sidebar .inner .widget-wrap{margin-bottom:10%}@media all and (min-width: 981px){body.orbit:not(.modal-open) #sidebar .inner .widget-wrap{margin-bottom:26.348%}}body.orbit:not(.modal-open) #sidebar .inner li{margin-bottom:9px}body.orbit:not(.modal-open) #sidebar .inner li a{color:#666}body.orbit:not(.modal-open) #sidebar .inner li a:hover{color:#222}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .open-content{text-align:center;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,0.2);box-shadow:0 20px 30px 0 rgba(0,0,0,0.2);padding:30px 20px}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .caption{color:#757575;font-size:14px;line-height:19px;text-align:center;margin-top:-10px;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width: 1100px){body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .caption{margin-top:-10%;text-align:left}}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .et_pb_video{overflow:hidden}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .et_pb_video .et_pb_video_box .fluid-width-video-wrapper{padding-top:56.29% !important}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .et_pb_video .et_pb_video_overlay{top:-10%;left:-10%;width:120%;height:120%}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .et_pb_video .et_pb_video_overlay .et_pb_video_overlay_hover a{height:67px;width:67px;border:5px solid #FFC10E;border-radius:50%;margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5),0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5),0 2px 4px 0 rgba(0,0,0,0.5);background:-webkit-gradient(linear, left top, left bottom, from(#1E497B), to(#072347));background:linear-gradient(to bottom, #1E497B, #072347)}body.orbit:not(.modal-open) .standard-interior-template .et_pb_column_2 .et_pb_video .et_pb_video_overlay .et_pb_video_overlay_hover a:before{font-family:FontAwesome;content:"\f04b";color:#FFC10E;font-size:30px;position:absolute;left:55%;top:49%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.orbit:not(.modal-open) #menu-social-media-footer{text-align:right;padding:0}body.orbit:not(.modal-open) #menu-social-media-footer li{display:inline-block;margin-right:20px}body.orbit:not(.modal-open) #menu-social-media-footer li a{opacity:1}body.orbit:not(.modal-open) #menu-social-media-footer li a i::before{-webkit-transition:all .3s ease;transition:all .3s ease}body.orbit:not(.modal-open) #menu-social-media-footer li:nth-last-of-type(1){margin-right:0}body.orbit:not(.modal-open).single-post #main-header,body.orbit:not(.modal-open).single-tribe_events #main-header{background-image:url("../images/blog_header.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}body.orbit:not(.modal-open).single-post #main-content,body.orbit:not(.modal-open).single-tribe_events #main-content{padding-top:200px;padding-bottom:100px}body.orbit:not(.modal-open).single-post #main-content>.container,body.orbit:not(.modal-open).single-tribe_events #main-content>.container{padding-top:0px !important}body.orbit:not(.modal-open).single-post .featured-image-wrap,body.orbit:not(.modal-open).single-tribe_events .featured-image-wrap{display:none}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper .entry-title,body.orbit:not(.modal-open).single-tribe_events .et_post_meta_wrapper .entry-title{color:#000;margin-bottom:0px}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper .post-meta,body.orbit:not(.modal-open).single-tribe_events .et_post_meta_wrapper .post-meta{display:none}body.orbit:not(.modal-open) .et_pb_blog_grid_wrapper .et_pb_blog_grid{margin-bottom:0 !important}body.orbit:not(.modal-open) .et_pb_blog_grid_wrapper .et_pb_blog_grid article{margin-bottom:25px}body.orbit:not(.modal-open) .et_pb_blog_grid_wrapper .et_pb_blog_grid article .post-meta{margin-bottom:25px}body.orbit:not(.modal-open) .et_pb_blog_grid_wrapper .et_pb_blog_grid article a.more-link{font-weight:bold}body.orbit:not(.modal-open) .et_pb_column .et_pb_posts .entry-featured-image-url{margin-bottom:30px}body.orbit:not(.modal-open) .et_pb_column .et_pb_posts h2.entry-title{margin-bottom:10px;font-size:30px}body.orbit:not(.modal-open) .blog_container .et_pb_column .et_pb_widget_area.et_pb_widget_area_left{border:none;background:#EEE;padding:20px}body.orbit:not(.modal-open).category h1,body.orbit:not(.modal-open).archive h1{margin-bottom:20px}@media all and (min-width: 981px){body.orbit:not(.modal-open).category h1,body.orbit:not(.modal-open).archive h1{margin-bottom:75px}}body.orbit:not(.modal-open).category #left-area,body.orbit:not(.modal-open).archive #left-area{float:left;width:73.625%;margin-right:5.5%}body.orbit:not(.modal-open).category #left-area .post-wrap,body.orbit:not(.modal-open).archive #left-area .post-wrap{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:wrap;flex-wrap:wrap}body.orbit:not(.modal-open).category #left-area .post-wrap::after,body.orbit:not(.modal-open).archive #left-area .post-wrap::after{content:'';display:block;clear:both}body.orbit:not(.modal-open).category #left-area article,body.orbit:not(.modal-open).archive #left-area article{border-bottom:1px solid #E6ECF0;padding-bottom:25px;margin-bottom:25px;width:100%}body.orbit:not(.modal-open).category #left-area article::after,body.orbit:not(.modal-open).archive #left-area article::after{content:'';display:block;clear:both}body.orbit:not(.modal-open).category #left-area article .featured-image,body.orbit:not(.modal-open).archive #left-area article .featured-image{width:100%}@media all and (min-width: 981px){body.orbit:not(.modal-open).category #left-area article .featured-image,body.orbit:not(.modal-open).archive #left-area article .featured-image{width:33.3333%;margin-bottom:0;padding-right:25px;float:left}}body.orbit:not(.modal-open).category #left-area article .featured-image a,body.orbit:not(.modal-open).archive #left-area article .featured-image a{display:block}body.orbit:not(.modal-open).category #left-area article .featured-image img,body.orbit:not(.modal-open).archive #left-area article .featured-image img{width:100%;height:auto}body.orbit:not(.modal-open).category #left-area article .post-excerpt,body.orbit:not(.modal-open).archive #left-area article .post-excerpt{padding:15px;width:100%}@media all and (min-width: 981px){body.orbit:not(.modal-open).category #left-area article .post-excerpt.has-thumb,body.orbit:not(.modal-open).archive #left-area article .post-excerpt.has-thumb{width:66.66667%;padding:0;float:left}}body.orbit:not(.modal-open).category #left-area article .post-excerpt h2,body.orbit:not(.modal-open).archive #left-area article .post-excerpt h2{font-size:24px;margin-top:0;line-height:1.2;margin-bottom:15px}@media all and (min-width: 981px){body.orbit:not(.modal-open).category #left-area article .post-excerpt h2,body.orbit:not(.modal-open).archive #left-area article .post-excerpt h2{font-size:32px;font-weight:400}}body.orbit:not(.modal-open).category #sidebar,body.orbit:not(.modal-open).archive #sidebar{float:left;width:20.875%}body.orbit:not(.modal-open).category .et_pb_post,body.orbit:not(.modal-open).archive .et_pb_post{margin-bottom:35px}body.orbit:not(.modal-open).single-post #left-area{width:100%}@media all and (min-width: 981px){body.orbit:not(.modal-open).single-post #left-area{float:left;width:73.625% !important;margin-right:5.5% !important}}body.orbit:not(.modal-open).single-post #sidebar{width:100%}@media all and (min-width: 981px){body.orbit:not(.modal-open).single-post #sidebar{float:left;width:20.875% !important;padding-left:15px;border-left:1px solid rgba(0,0,0,0.1)}}@media all and (min-width: 1100px){body.orbit:not(.modal-open).single-post #sidebar{padding-left:30px}}body.orbit:not(.modal-open).single-post #sidebar .et_pb_widget{margin-bottom:30px}@media all and (min-width: 981px){body.orbit:not(.modal-open).single-post #sidebar .et_pb_widget{margin-bottom:5.5%}}body.orbit:not(.modal-open).single-post.full-width #left-area{width:100% !important;float:none}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper img{width:100%;height:auto}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper #comment-wrap{padding-top:0}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper #comment-wrap .comment-form{padding-bottom:0}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper #comment-wrap .comment-form .form-submit{float:none}@media all and (min-width: 981px){body.orbit:not(.modal-open).single-post .et_post_meta_wrapper #comment-wrap .comment-form .form-submit{float:right}}body.orbit:not(.modal-open).single-post .et_post_meta_wrapper #comment-wrap .comment-form .comment-subscription-form{clear:both}@media all and (min-width: 981px){body.orbit:not(.modal-open).single-post .et_post_meta_wrapper #comment-wrap .comment-form .comment-subscription-form{clear:none}}body.orbit:not(.modal-open).single-post.et_pb_pagebuilder_layout .et_post_meta_wrapper{margin-bottom:35px}body.orbit:not(.modal-open).single-post.et_pb_pagebuilder_layout .entry-content .et_pb_row:first-of-type{padding-top:0}body.orbit:not(.modal-open).single-post.et_pb_pagebuilder_layout .entry-content .et_pb_row:first-of-type .et_pb_column .et_pb_widget_area_left{border:none;background:#EEE;padding:20px}body.orbit:not(.modal-open).single-post.et_pb_pagebuilder_layout #left-area .et_pb_section{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}body.orbit:not(.modal-open).post-type-archive-tribe_events #main-header{background-image:url("../images/blog_header.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template{padding-top:240px;padding-bottom:100px}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-bar{display:none}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template .tribe-events-ical,body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template .tribe-events-gcal{display:none}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .tribe-events-page-title:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events{-webkit-box-shadow:3px 5px 10px rgba(0,0,0,0.5);box-shadow:3px 5px 10px rgba(0,0,0,0.5);padding:15px}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details{font-size:18px}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details{font-size:18px}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address .tribe-locality{display:inline-block}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address .tribe-delimiter{display:inline-block}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address .tribe-region{display:inline-block;text-decoration:none}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address .tribe-postal-code{display:inline-block}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address .tribe-country-name{display:inline-block}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-events-gmap{display:block}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-pg-template #tribe-events-content .type-tribe_events .tribe-events-event-cost{display:none}body.orbit:not(.modal-open).post-type-archive-tribe_events #tribe-events-footer{max-width:700px;margin:0px auto}body.orbit:not(.modal-open).tribe_events-template-default .tribe-events-pg-template{margin:200px auto 0 auto !important;width:100%;max-width:800px !important;padding:20px 15px !important}body.orbit:not(.modal-open).tribe_events-template-default .tribe-events-pg-template .tribe-events-event-meta{padding-top:40px}body.orbit:not(.modal-open).single-tribe_events .tribe-events-schedule .tribe-events-cost{display:none}body.orbit:not(.modal-open).single-tribe_events .tribe-events-cal-links{display:none}body.orbit:not(.modal-open).single-tribe_events .tribe-events-ical,body.orbit:not(.modal-open).single-tribe_events .tribe-events-gcal{display:none}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group dl{font-size:18px}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-abbr{text-decoration:none}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-address .tribe-address .tribe-locality{display:inline-block}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-address .tribe-address .tribe-delimiter{display:inline-block}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-address .tribe-address .tribe-region{display:inline-block;text-decoration:none}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-address .tribe-address .tribe-postal-code{display:inline-block}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-address .tribe-address .tribe-country-name{display:inline-block}body.orbit:not(.modal-open).single-tribe_events .tribe-events-meta-group .tribe-events-address .tribe-events-gmap{display:block}body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content select,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='text'],body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='email'],body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='number']{height:50px;border:#ccc solid 1px;padding:15px;font-size:16px;border-radius:5px}body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content .nf-field-label label{text-transform:capitalize !important}body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content .listcheckbox-wrap li label{font-size:16px}body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button']:hover{background-color:#F2A807 !important;cursor:pointer}body.orbit:not(.modal-open) .et_button_no_icon,body.orbit:not(.modal-open) .et_pb_more_button,body.orbit:not(.modal-open) .et_pb_button,body.orbit:not(.modal-open) .button,body.orbit:not(.modal-open) .cta-button,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button'],body.orbit:not(.modal-open) .tribe-events-button,body.orbit:not(.modal-open) .ghost-button{-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;text-transform:uppercase;font-size:18px !important;line-height:21px !important;color:#0d2345 !important;letter-spacing:2px;font-weight:600;padding:25px 43px !important;text-align:center;margin:20px 5px 0 auto;position:relative;overflow:hidden;z-index:2;border-radius:4px;border:none;white-space:nowrap}body.orbit:not(.modal-open) .et_button_no_icon:last-of-type,body.orbit:not(.modal-open) .et_pb_more_button:last-of-type,body.orbit:not(.modal-open) .et_pb_button:last-of-type,body.orbit:not(.modal-open) .button:last-of-type,body.orbit:not(.modal-open) .cta-button:last-of-type,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button']:last-of-type,body.orbit:not(.modal-open) .tribe-events-button:last-of-type,body.orbit:not(.modal-open) .ghost-button:last-of-type{margin-right:0}body.orbit:not(.modal-open) .et_button_no_icon:hover,body.orbit:not(.modal-open) .et_pb_more_button:hover,body.orbit:not(.modal-open) .et_pb_button:hover,body.orbit:not(.modal-open) .button:hover,body.orbit:not(.modal-open) .cta-button:hover,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button']:hover,body.orbit:not(.modal-open) .tribe-events-button:hover,body.orbit:not(.modal-open) .ghost-button:hover{padding:25px 43px !important;text-decoration:none;opacity:1;border:none}body.orbit:not(.modal-open) .et_button_no_icon,body.orbit:not(.modal-open) .et_pb_more_button,body.orbit:not(.modal-open) .et_pb_button,body.orbit:not(.modal-open) .button,body.orbit:not(.modal-open) .cta-button,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button'],body.orbit:not(.modal-open) .tribe-events-button{background-color:#FFC10E !important;border-bottom:4px solid #F2A807 !important}body.orbit:not(.modal-open) .et_button_no_icon:before,body.orbit:not(.modal-open) .et_pb_more_button:before,body.orbit:not(.modal-open) .et_pb_button:before,body.orbit:not(.modal-open) .button:before,body.orbit:not(.modal-open) .cta-button:before,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button']:before,body.orbit:not(.modal-open) .tribe-events-button:before{display:inline-block;content:"";position:absolute;z-index:-1;width:100%;height:100%;left:0;top:100%;-webkit-transition:all .2s ease !important;transition:all .2s ease !important;background-color:#F2A807;opacity:1 !important;margin:0}body.orbit:not(.modal-open) .et_button_no_icon:hover,body.orbit:not(.modal-open) .et_pb_more_button:hover,body.orbit:not(.modal-open) .et_pb_button:hover,body.orbit:not(.modal-open) .button:hover,body.orbit:not(.modal-open) .cta-button:hover,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button']:hover,body.orbit:not(.modal-open) .tribe-events-button:hover{background-color:#FFC10E !important}body.orbit:not(.modal-open) .et_button_no_icon:hover:before,body.orbit:not(.modal-open) .et_pb_more_button:hover:before,body.orbit:not(.modal-open) .et_pb_button:hover:before,body.orbit:not(.modal-open) .button:hover:before,body.orbit:not(.modal-open) .cta-button:hover:before,body.orbit:not(.modal-open) .nf-form-cont .nf-form-layout .nf-form-content input[type='button']:hover:before,body.orbit:not(.modal-open) .tribe-events-button:hover:before{-webkit-transition:all .2s ease;transition:all .2s ease;top:0}body.orbit:not(.modal-open) .ghost-button{-webkit-box-shadow:inset 0px 0px 0px 3px #FFC10E;box-shadow:inset 0px 0px 0px 3px #FFC10E}body.orbit:not(.modal-open) .ghost-button:before{display:inline-block;content:"";position:absolute;z-index:-1;width:100%;height:100%;left:0;top:100%;-webkit-transition:all .2s ease !important;transition:all .2s ease !important;background-color:#FFC10E;opacity:1 !important;margin:0}body.orbit:not(.modal-open) .ghost-button:hover{background-color:transparent !important}body.orbit:not(.modal-open) .ghost-button:hover:before{-webkit-transition:all .2s ease;transition:all .2s ease;top:0}body.orbit:not(.modal-open) .et_pb_contact{border:1px solid #000;padding:15px}@media (min-width: 981px){body.orbit:not(.modal-open) .et_pb_contact{padding:80px}}body.orbit:not(.modal-open) .et_pb_contact .et_pb_contact_submit{margin:3px}body.orbit:not(.modal-open) .et_pb_contact .et_pb_contact_captcha{width:55px !important}body.orbit:not(.modal-open) .et_pb_contact .et_pb_contact_right p:before{content:"Captcha: "}body.orbit:not(.modal-open) .full_map{padding-bottom:0}body.orbit:not(.modal-open) .nf-form-cont{margin-top:40px}body.orbit:not(.modal-open) .nf-form-cont .nf-form-title{display:none}body.orbit:not(.modal-open) .ninja-forms-form-wrap{position:relative;padding:0;max-width:755px;width:100%}@media (min-width: 1100px){body.orbit:not(.modal-open) .ninja-forms-form-wrap{margin:0 0 50px;padding:0}}body.orbit:not(.modal-open) .ninja-forms-form-wrap .nf-form-fields-required{font-size:14px;font-style:italic;margin-bottom:25px}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap{position:relative;z-index:10}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field{clear:both;width:100%}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .nf-field-container{margin-bottom:15px}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .nf-field-label{margin-bottom:0}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .nf-field-label label{font-size:16px;text-transform:capitalize;font-weight:normal}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field input[type="text"],body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field input[type="tel"],body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field input[type="email"],body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field select{height:50px;border:#ccc solid 1px;padding:15px;font-size:16px}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field textarea{border:#ccc solid 1px;padding:15px;font-size:16px}@media all and (max-width: 767px){body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .field-wrap{display:block}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .field-wrap .nf-field-element{display:block;width:100%;text-align:left}}body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .nf-field-label{display:block;width:100%;padding:0;text-align:left}@media all and (min-width: 981px){body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .nf-field-label{width:35%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width: 1100px){body.orbit:not(.modal-open) .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .nf-field-label{width:20%;text-align:left}}body.orbit:not(.modal-open) .percent{margin-bottom:10px}body.orbit:not(.modal-open) .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90%}body.orbit:not(.modal-open) .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container .header-content{margin-left:0}body.orbit:not(.modal-open) .mejs-mediaelement video{-o-object-fit:cover !important;object-fit:cover !important}body.orbit:not(.modal-open) .home_page_header .header-content-container .header-content{padding-bottom:100px}body.orbit:not(.modal-open) .et_pb_row_fullwidth.et_pb_row_1_2_1_2 .et_pb_image img{width:100%;height:auto}body.orbit:not(.modal-open) .et_pb_column_1_3 .et_pb_map_container .et_pb_map,body.orbit:not(.modal-open) .et_pb_column_1_4 .et_pb_map_container .et_pb_map{height:400px}body.orbit:not(.modal-open) .open-content{padding:30px 25px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}body.orbit:not(.modal-open) .open-content h3,body.orbit:not(.modal-open) .open-content h4{margin:0;padding:0 0 20px}body.orbit:not(.modal-open) .open-content p{margin-bottom:10px;padding:0}body.orbit:not(.modal-open) .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}body.orbit:not(.modal-open) .et_pb_row_fullwidth.et_pb_row_1_2_1_2 .et_pb_text{padding:5%}
.videoBannerEmbed {
	display:none;
}
.videoBannerOverlay {
	position:relative !important;
	overflow:hidden;
}
.videoBannerOverlay .header-content * {
	opacity:1;
}
.videoBannerOverlay .videoBannerEmbed {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index:1;
}
.videoBannerOverlay .videoBannerEmbed div {
    position:static !important;
    margin:0 !important;
    padding:0 !important;
}
.videoBannerOverlay .videoBannerEmbed .fluid-width-video-wrapper iframe {
	width: 100vw;
	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
	min-height: 100vh;
	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.vp-player-layout {
	width:100% !important;
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9fZm91dC5zY3NzIiwibGF5b3V0LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsIl92YXJzLnNjc3MiLCJsYXlvdXQvX2xlZnRuYXYuc2NzcyIsImxheW91dC9fc2lkZWJhci5zY3NzIiwibGF5b3V0L19zb2NpYWxNZWRpYS5zY3NzIiwibW9kdWxlcy9fYmxvZy5zY3NzIiwibW9kdWxlcy9fZXZlbnRzLnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19idXR0b24uc2NzcyIsIm1vZHVsZXMvX2NvbnRhY3Quc2NzcyIsIm1vZHVsZXMvX2NvdW50ZXIuc2NzcyIsIm1vZHVsZXMvX2Z1bGx3aWR0aEhlYWRlci5zY3NzIiwibW9kdWxlcy9faW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX21hcC5zY3NzIiwibW9kdWxlcy9fb3BlbmNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fdGV4dC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlJLDRHQUNJLFVBQ0EsaUNBQUEsQUFBeUIsd0JBQUEsQ0FIakMsMGNBUVEscUJBQ0EsaUNBQUEsQUFBeUIsd0JBQUEsQ0NFakMsU0FDSSxrQkFBbUIsQ0FEdkIsK0NBS1EsZ0JBQ0EseUJBQ0EsY0FDQSxVQUNBLFdBQ0Esa0JBQ0EsU0FDQSxXQUNBLGdCQUNBLGtCQUNBLFlBQWEsQ0FmckIsbUNBbUJRLGdCQUNBLHlCQUNBLGNBQ0EsWUFDQSxZQUNBLGtCQUNBLFdBQ0EsU0FDQSxrQkFDQSxhQUNBLFlBQWEsQ0FDaEIsNkRBT1csV0FDQSxZQUFhLENBTDdCLDhFQVlRLFNBQVUsQ0FabEIsMkRBZ0JRLHNCQUNBLHlCQUEwQixDQUM3QiwyQkFsQkwsOERBeUJZLDBCQUEyQixDQUVsQyxDQUdHLG1DQTlCUiw2RUErQlksU0FBVSxDQTZIakIsQ0E1SkwsdUlBc0NvQixTQUFVLENBQ1YsbUNBdkNwQix1SUF3Q3dCLFlBQWEs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UDdJdEIsaUdPaUpRLGtCQUFtQixDUGpKM0IsbURPeUpRLFVBQVcsQ0FFWCxrQ1AzSlIsbURPNEpZLFdBQ0EseUJBQ0EsNEJBQTZCLENBRXBDLENQaEtMLGlET21LUSxVQUFXLENBRVgsa0NQcktSLGlET3NLWSxXQUNBLHlCQUNBLGtCQUNBLHFDQUF5QyxDQWNoRCxDQVhHLG1DUDVLUixpRE82S1ksaUJBQWtCLENBVXpCLENQdkxMLCtET2lMWSxrQkFBbUIsQ0FFbkIsa0NQbkxaLCtET29MZ0Isa0JBQW1CLENBRTFCLENQdExULDhETzRMWSxzQkFDQSxVQUFXLENQN0x2QixrRU9vTVksV0FDQSxXQUFZLENQck14Qiw0RU8wTVksYUFBYyxDUDFNMUIsMEZPNk1nQixnQkFBaUIsQ1A3TWpDLHVHT2dOb0IsVUFBVyxDQUNYLGtDUGpOcEIsdUdPa053QixXQUFZLENBRW5CLENQcE5qQixxSE91Tm9CLFVBQVcsQ0FFWCxrQ1B6TnBCLHFITzBOd0IsVUFBVyxDQUVsQixDUDVOakIsdUZPc09RLGtCQUFtQixDUHRPM0IseUdPMk9ZLGFBQWMsQ1AzTzFCLCtJTytPb0IsWUFDQSxnQkFDQSxZQUFhLENQalBqQywyRk8wUFksd0JBQUEsQUFDQSxnQkFBQSw0QkFBNkIsQ1AzUHpDLHdFUXhDUSxrREFDQSxzQkFDQSwyQkFDQSwyQkFBNEIsQ1JxQ3BDLHFGUS9CUSxrQkFDQSxvQkFBcUIsQ1I4QjdCLHVHUTNCWSxZQUFhLENSMkJ6QixnTlF2QlksWUFBYSxDUnVCekIsMElRZG9CLFNBQ0EsbUNBQUEsQUFBMkIsMEJBQUEsQ1JhL0MsOEhRVGdCLGdEQUFBLEFBQ0Esd0NBQUEsWUFBYSxDUlE3QixxTFFBd0IsY0FBZSxDUkF2QyxtTFFHd0IsY0FBZSxDUkh2QyxrTlFVZ0Msb0JBQXFCLENSVnJELG1OUWFnQyxvQkFBcUIsQ1JickQsZ05RZ0JnQyxxQkFDQSxvQkFBcUIsQ1JqQnJELHFOUW9CZ0Msb0JBQXFCLENScEJyRCxzTlF1QmdDLG9CQUFxQixDUnZCckQsc01RMkI0QixhQUFjLENSM0IxQyx1SlFrQ29CLFlBQWEs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QUEwQywwQ0FBQSxDaEI0QzNDLDBGZ0J4Q0UsU0FDQSxnQkFBaUIsQ2hCdUNuQiw0Q2dCcENFLG1CQUNBLFNBQVUsQ2hCbUNaLDRJaUIxQ29CLGdCQUFpQixDakIwQ3JDLCtFa0JwQ1ksVUFBVyxDQUNkIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBwcmV2ZW50cyBGT1VULCB3ZWJmb250IGxvYWRlciB3aWxsIGFkZCBpbiB3Zi1hY3RpdmUgY2xhc3MgaWYgZm9udCBpcyBsb2FkZWQuXG4vLyBidXQgdW50aWwgdGhlbiBoaWRlIGFsbCB0aGUgZm9udHMuXG4vLyAqKiBJRiBZT1UgVVBEQVRFIFRISVMgTElTVCwgWU9VIE1VU1QgVVBEQVRFIE5PSlMuQ1NTIFRPTyAqKlxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgLm5hdmJhciwgdWw6bm90KFtjbGFzc10pLCBvbCwgbGFiZWwge1xuICAgIGh0bWwgJiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICAgIFxuICAgIGh0bWwud2YtaW5hY3RpdmUsXG4gICAgaHRtbC53Zi1hY3RpdmUgJiB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwidmFyc1wiO1xuQGltcG9ydCAnbGF5b3V0L2ZvdXQnO1xuXG4vKipcbiAgICBXZSBhZGRlZCBhIGJvZHkgY2xhc3MgYG9yYml0YCBpblxuICAgIGZ1bmN0aW9ucy5waHAuIFRoaXMgd2lsbCBoZWxwIHVzIGF2b2lkXG4gICAgdXNpbmcgIWltcG9ydGFudCBiZWNhdXNlIG9mIHNwZWNpZml0eS5cbiAgICBNYWtlIHN1cmUgeW91ciBwYXJ0aWFscyBhcmUgaW5jbHVkZWQgXG4gICAgYmVmb3JlIHRoZSBjbG9zaW5nIGJyYWNrZXQgYXQgdGhlIGVuZFxuICAgIG9mIHRoaXMgZG9jdW1lbnQuXG4qKi9cblxuLy8gTmVlZHMgdG8gc3RheSBvdXQgb2YgYm9keSBvdGhlcndpc2UgaXQgb3ZlcndyaXRlcyBpbmxpbmVcbi8vIFNraXAgTGlua1xuZGl2I3NraXAge1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlcjogc29saWQgM3B4ICMzMzJEMkQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogLTUwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIGE6YWN0aXZlLFxuICAgIGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjMzMyRDJEO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMjkwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyMDAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cblxuYm9keS5vcmJpdDpub3QoLm1vZGFsLW9wZW4pIHtcbiAgICAjbWFpbi1jb250ZW50IHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gTWFrZSBzdXJlIHRoZSBzaXRlIHN0YXlzIHdpZGUuXG4gICAgLmV0X3BiX3JvdyxcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLy9tYWtlcyBmdWxsd2lkdGggcm93cyBnbyAxMDAlXG4gICAgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfZnVsbHdpZHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIExpbmUgaGVpZ2h0IGZvciBtb2R1bGVcbiAgICAuZXRfcGJfZnVsbHdpZHRoX2hlYWRlcl9zdWJoZWFkIHtcbiAgICB9XG4gICAgLy9yZW1vdmVzIG1hcmdpbiBib3R0b20gb24gRlcgMS80IGNvbCBtb2R1bGVzIGUuZy4gY291bnRlclxuICAgIC5ldF9wYl9yb3dfNGNvbCAuZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gU3BlY2lhbHR5IFNlY3Rpb24gLSBTVEFOREFSRCBJTlRFUklPUiBURU1QTEFURVxuICAgIC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC8vIFR3byBDb2x1bW4gLSBMZWZ0IFNpZGViYXJcbiAgICAgICAgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzMtNCB7XG4gICAgICAgICAgICA+IC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIC8vIExlZnQgQ29sdW1uXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBNaWRkbGUgQ29sdW1uXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3Jvd19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gVHdvIENvbHVtbiAtIFJpZ2h0IFNpZGViYXJcbiAgICAgICAgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMy00XzEtNCB7XG4gICAgICAgICAgICA+IC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIC8vIExlZnQgQ29sdW1uIC0gQ29udGVudFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZXRfcGJfcm93X2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBSaWdodCBDb2x1bW5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gVGhyZWUgQ29sdW1uIC0gTGVmdC9SaWdodCBzaWRlYmFyc1xuICAgICAgICAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtNCB7XG4gICAgICAgICAgICA+IC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIC8vIExlZnQgQ29sdW1uXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBNaWRkbGUgQ29sdW1uXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3Jvd19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gUmlnaHQgQ29sdW1uXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuNCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gVGhyZWUgQ29sdW1uIGluIFJlZ3VsYXIgYW5kIEZ1bGwgV2lkdGggU2VjdGlvbnMuXG4gICAgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmV0X3BiX3JvdyB7XG4gICAgICAgICAgICAvLyBUaHJlZSBDb2x1bW4gMS8zIDEvMyAxLzNcbiAgICAgICAgICAgICYuZXRfcGJfcm93XzFfM18xXzNfMV8zIHtcbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsqL1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgIC8qIHdpZHRoOiAyOS42NjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7Ki9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEZ1bGwgd2lkdGggcm93LlxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfZnVsbHdpZHRoIHtcbiAgICAgICAgICAgICAgICAmLmV0X3BiX3Jvd18xXzNfMV8zXzFfMyB7XG4gICAgICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFN0YW5kYXJkIFNlY3Rpb24gQ29sdW1uIFBhdHRlcm5zIChmdWxsd2lkdGgpXG4gICAgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIHtcbiAgICAgICAgLmV0X3BiX3Jvd19mdWxsd2lkdGgge1xuICAgICAgICAgICAgLy8gMiAxLzIgY29sdW1uIEZVTExXSURUSFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMV8yXzFfMiAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVGhyZWUgQ29sdW1uIDEvMyAxLzMgMS8zIGZvciBGVUxMIFdJRFRIXG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18xXzNfMV8zXzFfMyB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBTdGFuZGFyZCBTZWN0aW9uIENvbHVtbiBQYXR0ZXJucyAobm90IGZ1bGx3aWR0aClcbiAgICAgICAgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBUd28gQ29sdW1uIDEvMiArIDEvMlxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMV8yXzFfMiB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzIge1xuICAgICAgICAgICAgICAgICAgICAvKndpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7Ki9cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKndpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gRm91ciBDb2x1bW5cbiAgICAgICAgICAgICYuZXRfcGJfcm93XzRjb2wge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV80IHtcbiAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7Ki9cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjAuODc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDUuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFR3byBDb2x1bW4gMi8zIDEvM1xuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMl8zXzFfMyB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8yXzMge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKndpZHRoOiA2NC44MzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7Ki9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgLyogd2lkdGg6IDI5LjY2NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVHdvIENvbHVtbiAxLzMgMi8zXG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18xXzNfMl8zIHtcbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDI5LjY2NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMl8zIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogNjQuODMzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBUd28gQ29sdW1uIDEvNCAzLzRcbiAgICAgICAgICAgICYuZXRfcGJfcm93XzEtNF8zLTQge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV80IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogMjkuNjY2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyMC44NzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8zXzQge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNjQuODMzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNzMuNjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVHdvIENvbHVtbiAzLzQgMS80XG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18zLTRfMS00IHtcbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzNfNCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgLyogd2lkdGg6IDY0LjgzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNzMuNjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV80IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI5LjY2NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwLjg3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFRocmVlIENvbHVtbiAxLzIgMS80IDEvNFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMS0yXzEtNF8xLTQge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKndpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjAuODc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVGhyZWUgQ29sdW1uIDEvNCAxLzQgMS8yXG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18xLTRfMS00XzEtMiB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKndpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjAuODc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA1LjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzIge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDcuMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBUaHJlZSBDb2x1bW4gMS80IDEvMiAxLzQgLSBUaGlzIHNob3VsZCBiZSBhIHJhcmVseSB1c2VkIGxheW91dFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMS00XzEtMl8xLTQge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKndpZHRoOiAyOS42NjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7Ki9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDIwLjg3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfMiB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDI5LjY2NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsqL1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDcuMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gRU5EIFNUQU5EQVJEIENPTFVNTiBQQVRURVJOU1xuICAgIEBpbXBvcnQgJ2xheW91dC9mb290ZXInO1xuICAgIEBpbXBvcnQgJ2xheW91dC9oZWFkZXInO1xuICAgIEBpbXBvcnQgJ2xheW91dC9sZWZ0bmF2JztcbiAgICBAaW1wb3J0ICdsYXlvdXQvc2lkZWJhcic7XG4gICAgQGltcG9ydCAnbGF5b3V0L3NvY2lhbE1lZGlhJztcbiAgICAvLyBNb2R1bGVzXG4gICAgQGltcG9ydCAnbW9kdWxlcy9ibG9nJztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL2V2ZW50cyc7XG4gICAgQGltcG9ydCAnbW9kdWxlcy9mb3JtJztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL2J1dHRvbic7XG4gICAgQGltcG9ydCAnbW9kdWxlcy9jb250YWN0JztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL2NvdW50ZXInO1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvZnVsbHdpZHRoSGVhZGVyJztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL2ltYWdlJztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL21hcCc7XG4gICAgQGltcG9ydCAnbW9kdWxlcy9vcGVuY29udGVudCc7XG4gICAgQGltcG9ydCAnbW9kdWxlcy9zbGlkZXInO1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvdGVzdGltb25pYWwnO1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvdGV4dCc7XG59XG4iLCIjbWFpbi1mb290ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlcl9iZ19pbWFnZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSAtMjBweDtcblxuXHQjZm9vdGVyLXdpZGdldHN7XG5cdFx0cGFkZGluZzogODBweCAwIDgwcHg7XG5cblx0XHQuZm9vdGVyLXdpZGdldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQudGl0bGV7XG5cblx0XHRcdH1cbiAgICAgICAgICAgIC5md2lkZ2V0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2lkZ2V0X25hdl9tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICB1bC5tZW51IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNtZW51LXNvY2lhbC1tZWRpYS1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdC50ZXh0d2lkZ2V0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpe1xuXHRcdFx0XHRcdC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZXRfcGJfd2lkZ2V0e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cDpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgICNmb290ZXItYm90dG9te1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODM0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjZm9vdGVyLWluZm97XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNtZW51LXNvY2lhbC1tZWRpYS1mb290ZXJ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGl7XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2V0LWZvb3Rlci1uYXZ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4tbWQtbWluKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNtZW51LWZvb3Rlci1tZW51e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNldC1zZWNvbmRhcnktbmF2e1xuXG4gICAgbGkge1xuXG4gICAgICAgICYuZGlzcGF0Y2gge1xuXG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwYTFcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWluLWhlYWRlciB7XG5cbiAgICAuZXRfbWVudV9jb250YWluZXIge1xuICAgICAgICAjZXQtdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmLmV0X3BiX21lbnVfdmlzaWJsZSB7XG4gICAgICAgICAgICAjZXQtdG9wLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV0X21lbnVfY29udGFpbmVyLmV0X3BiX21lbnVfaGlkZGVuIHtcbiAgICAgICAgI2V0LXRvcC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ldC1maXhlZC1oZWFkZXJ7XG5cbiAgICAgICAgI2V0LXRvcC1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2V0LXRvcC1uYXZpZ2F0aW9uIHtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBuYXYjdG9wLW1lbnUtbmF2IHtcblxuICAgICAgICAgICAgdWwubmF2IHtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmLmNlbnRlcmVkLWlubGluZS1sb2dvLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vbW9iaWxlIG5hdlxuICAgICAgICAjZXRfbW9iaWxlX25hdl9tZW51e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgLm1vYmlsZV9tZW51X2Jhcjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmV0X21vYmlsZV9tZW51IHtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI2xvZ28ge1xuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgfVxufSIsIi8vQnJlYWtwb2ludHNcbiRzY3JlZW4teHMtbWluOiA0ODBweDtcbiRzY3JlZW4tdGFiLW1pbjogNzY4cHg7XG4kc2NyZWVuLXNtLW1pbjogOTgxcHg7XG4kc2NyZWVuLW1kLW1pbjogMTEwMHB4O1xuJHNjcmVlbi1sZy1taW46IDE0MDVweDtcbiRzY3JlZW4teHMtbWF4OiAoJHNjcmVlbi10YWItbWluIC0gMSk7XG4kc2NyZWVuLXRhYi1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpO1xuXG5cbi8vRm9udHNcbiRoZWFkaW5nRm9udDogXCJjYW5hZGEtdHlwZS1naWJzb25cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRib2R5Rm9udDogJ09wZW5zIFNhbnMnLCAnUFQgU2FucycsIEhlbHZldGljYSwgQXJpYWwsIEx1Y2lkYSwgc2Fucy1zZXJpZjtcbiRhbHRIZWFkaW5nRm9udDogVmVyZGFuYSwgVGFob21hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4kZm9udEF3ZXNvbWU6ICdGb250QXdlc29tZSc7XG5cblxuLy9Db2xvcnNcbiRibHVlICAgICAgICAgICA6ICMwZDIzNDU7XG4kZ3JheSAgICAgICAgICAgOiAjNTk1YzVmO1xuJGdyYXktZGFyayAgICAgIDogIzI4MjkyOTtcbiRyZWQgICAgICAgICAgICA6ICNCODEwMUY7XG4keWVsbG93ICAgICAgICAgOiAjRkZDMTBFO1xuJG9yYW5nZSAgICAgICAgIDogI0YyQTgwNztcblxuXG4vL0ZvbnQgd2VpZ2h0c1xuJGxpZ2h0ICAgOiAzMDA7XG4kcmVndWxhciA6IDQwMDtcbiRib2xkICAgIDogNjAwO1xuXG5cbi8vVGV4dENvbG9yc1xuJGhlYWRpbmdMaWdodFRleHQ6ICNGRkY7XG4kYm9keUxpZ2h0VGV4dDogI0JGQkZCRjtcbiRoZWFkaW5nRGFya1RleHQ6ICRibHVlO1xuJGJvZHlEYXJrVGV4dDogIzQwNDA0MDtcblxuLy9MaW5rQ29sb3JzXG4kbGlua0NvbG9yOiAkcmVkO1xuJGxpbmtSb2xsQ29sb3I6ICMzOUE1QjM7XG4kbGlua0xpZ2h0Um9sbDogIzZCQkRCOTtcbi8vICRidXR0b25UZXh0Q29sb3I6ICMyMTVjNTk7XG4vLyAkZGFya0xpbmtSb2xsOiAjM2E3YTc3O1xuXG5AZnVuY3Rpb24gdG9lbSgkcGhvdG9zaG9wKSB7XG4gICAgQHJldHVybiAjeyRwaG90b3Nob3AgLyAxMDAwfWVtO1xufVxuIiwiLmxlZnQtbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgwLDAsMCwuMDUpO1xuICAgIFxuICAgIC5ldF9wYl93aWRnZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAjbGVmdEJhciB7XG5cbiAgICAgICAgI3N1Yk1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkeWVsbG93O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlua0NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdWwuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDEycHggOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdWwuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3NpZGViYXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6JHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIC5pbm5lciB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6JHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAud2lkZ2V0LXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICAgIFxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2LjM0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnN0YW5kYXJkLWludGVyaW9yLXRlbXBsYXRle1xuXG4gICAgLy90aGlzIGlzIHRoZSBzaWRlYmFyIGNvbHVtblxuICAgIC5ldF9wYl9jb2x1bW5fMntcblxuICAgICAgICAvL29wZW4gY29udGVudFxuICAgICAgICAub3Blbi1jb250ZW50e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgICBjb2xvcjogIzc1NzU3NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV0X3BiX3ZpZGVve1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmV0X3BiX3ZpZGVvX2JveHtcblxuICAgICAgICAgICAgICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjklICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXl7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xuXG4gICAgICAgICAgICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXlfaG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjUpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMUU0OTdCICwgIzA3MjM0Nyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNtZW51LXNvY2lhbC1tZWRpYS1mb290ZXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZzogMDtcblx0XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFxuXHRcdGEge1xuICAgIFx0XHRvcGFjaXR5OiAxO1xuICAgIFx0XHRpIHtcbiAgICAgICAgXHRcdCY6OmJlZm9yZSB7XG4gICAgICAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcdFx0fVxuICAgIFx0XHR9XG4gICAgXHRcdFxuICAgIFx0XHQmOmhvdmVyIHtcbiAgICAgICAgXHRcdGkge1xuICAgICAgICAgICAgXHRcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgIFx0XHR9XG4gICAgICAgIFx0XHR9XG4gICAgXHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpudGgtbGFzdC1vZi10eXBlKDEpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn0iLCJcblxuXG4mLnNpbmdsZS1wb3N0LCAmLnNpbmdsZS10cmliZV9ldmVudHMge1xuXG4gICAgI21haW4taGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmxvZ19oZWFkZXIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAvLy5ibG9nX3Bvc3RfaGVhZGVyIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ibG9nX2hlYWRlci5qcGcnKTtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAvLyAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgLy8gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIC8vICAgIC8vXG4gICAgLy8gICAgLy9AbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbil7XG4gICAgLy8gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgLy99XG4gICAgLy99XG4gICAgI21haW4tY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgPi5jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZXRfcG9zdF9tZXRhX3dyYXBwZXIge1xuXG4gICAgICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLy9HcmlkIExheW91dFxuLmV0X3BiX2Jsb2dfZ3JpZF93cmFwcGVyIHtcbiAgICAuZXRfcGJfYmxvZ19ncmlkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhLm1vcmUtbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJsb2cgTW9kdWxlIEZ1bGwgV2lkdGhcbi5ldF9wYl9jb2x1bW4ge1xuICAgIC5ldF9wYl9wb3N0cyB7XG4gICAgICAgIC5lbnRyeS1mZWF0dXJlZC1pbWFnZS11cmwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBoMi5lbnRyeS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZ19jb250YWluZXIge1xuICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAuZXRfcGJfd2lkZ2V0X2FyZWEge1xuICAgICAgICAgICAgJi5ldF9wYl93aWRnZXRfYXJlYV9sZWZ0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBERUZBVUxUIExBWU9VVFxuJi5jYXRlZ29yeSxcbiYuYXJjaGl2ZSB7XG4gICAgXG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICNsZWZ0LWFyZWEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDczLjYyNSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgICAgICAgXG4gICAgICAgIC5wb3N0LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RUNGMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6JHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvc3QtZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmhhcy10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjc2lkZWJhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAuODc1JTtcbiAgICB9XG4gICAgXG4gICAgLmV0X3BiX3Bvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbn1cblxuLy8gU0lOR0xFIFBPU1RcbiYuc2luZ2xlLXBvc3Qge1xuICAgIFxuICAgICNsZWZ0LWFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3My42MjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwLjg3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZXRfcGJfd2lkZ2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBmdWxsLXdpZHRoIGNsYXNzIGFkZGVkIGluIG9yYml0LmpzXG4gICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgI2xlZnQtYXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmV0X3Bvc3RfbWV0YV93cmFwcGVyIHtcbiAgICAgICAgLy8gRmVhdHVyZWQgSW1hZ2VcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyBDb21tZW50c1xuICAgICAgICAjY29tbWVudC13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29tbWVudC1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY29tbWVudC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTSU5HTEUgUE9TVCAtIERJVkkgQlVJTERFUiBcbiYuc2luZ2xlLXBvc3QuZXRfcGJfcGFnZWJ1aWxkZXJfbGF5b3V0IHtcbiAgICBcbiAgICAuZXRfcG9zdF9tZXRhX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICBcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIC5ldF9wYl9yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX3dpZGdldF9hcmVhX2xlZnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICNsZWZ0LWFyZWEge1xuICAgICAgICBcbiAgICAgICAgLmV0X3BiX3NlY3Rpb24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4vL0FyY2hpdmVcbiYucG9zdC10eXBlLWFyY2hpdmUtdHJpYmVfZXZlbnRzIHtcblxuXG5cbiAgICAjbWFpbi1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ibG9nX2hlYWRlci5qcGcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuXG5cbiAgICAjdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRle1xuICAgICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICAjdHJpYmUtZXZlbnRzLWJhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpYmUtZXZlbnRzLWljYWwsIC50cmliZS1ldmVudHMtZ2NhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3RyaWJlLWV2ZW50cy1jb250ZW50e1xuXG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGV7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eXBlLXRyaWJlX2V2ZW50c3tcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGV7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhe1xuXG4gICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtdmVudWUtZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRyaWJlLWFkZHJlc3Mge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRyaWJlLXN0cmVldC1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRyaWJlLWxvY2FsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJpYmUtZGVsaW1pdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJpYmUtcmVnaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmliZS1wb3N0YWwtY29kZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRyaWJlLWNvdW50cnktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudHJpYmUtZXZlbnRzLWdtYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50cmliZS1ldmVudHMtZXZlbnQtY29zdHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3RyaWJlLWV2ZW50cy1mb290ZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgfVxufVxuXG4mLnRyaWJlX2V2ZW50cy10ZW1wbGF0ZS1kZWZhdWx0IHtcblxuICAgIC50cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1NpbmdsZVxuJi5zaW5nbGUtdHJpYmVfZXZlbnRze1xuXG4gICAgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZXtcblxuICAgICAgICAudHJpYmUtZXZlbnRzLWNvc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50cmliZS1ldmVudHMtaWNhbCwgLnRyaWJlLWV2ZW50cy1nY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3Vwe1xuXG4gICAgICAgIGRse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50cmliZS1ldmVudHMtYWJicntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHtcblxuICAgICAgICAgICAgLnRyaWJlLWFkZHJlc3Mge1xuXG4gICAgICAgICAgICAgICAgLnRyaWJlLXN0cmVldC1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRyaWJlLWxvY2FsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHJpYmUtZGVsaW1pdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudHJpYmUtcmVnaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50cmliZS1wb3N0YWwtY29kZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRyaWJlLWNvdW50cnktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHJpYmUtZXZlbnRzLWdtYXB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi5uZi1mb3JtLWNvbnR7XG5cbiAgICAubmYtZm9ybS1sYXlvdXQge1xuXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQge1xuXG4gICAgICAgICAgICBzZWxlY3QsIGlucHV0W3R5cGU9J3RleHQnXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0Y2hlY2tib3gtd3JhcHtcblxuICAgICAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY3RhLWJ1dHRvbiAhb3B0aW9uYWw7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuLy9CYXNlIGZvciBhbGwgYnV0dG9uc1xuJWJ1dHRvbi1iYXNlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBwYWRkaW5nOiAyNXB4IDQzcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDVweCAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG4vL0FsbCBidXR0b25zIGV4Y2VwdCB0aGUgZ2hvc3QgYnV0dG9uXG4uZXRfYnV0dG9uX25vX2ljb24sXG4uZXRfcGJfbW9yZV9idXR0b24sXG4uZXRfcGJfYnV0dG9uLFxuLmJ1dHRvbixcbi5jdGEtYnV0dG9uLFxuLnRyaWJlLWV2ZW50cy1idXR0b257XG4gICAgQGV4dGVuZCAlYnV0dG9uLWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRjJBODA3ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJBODA3O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gR2hvc3QgQnV0dG9uXG4uZ2hvc3QtYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b24tYmFzZTtcbiAgICBib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDNweCAkeWVsbG93O1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0Z1bGx3aWR0aCBIZWFkZXIgYnV0dG9uXG4uZXRfcGJfcHJvbW9fYnV0dG9ue1xuICAmOmhvdmVye1xuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICoqKiAgIENvbnRhY3QgRm9ybSAgICoqKlxuICoqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vRElWSSBDb250YWN0IEZvcm1cbi5ldF9wYl9jb250YWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgcGFkZGluZzogODBweDtcbiAgICB9XG4gICAgLmlucHV0IHt9XG4gICAgLmV0X3BiX2NvbnRhY3Rfc3VibWl0IHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgfVxuICAgIC5ldF9wYl9jb250YWN0X2NhcHRjaGEge1xuICAgICAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZXRfcGJfY29udGFjdF9yaWdodCBwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiQ2FwdGNoYTogXCI7XG4gICAgfVxufVxuXG4uZnVsbF9tYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubmYtZm9ybS1jb250IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIC5uZi1mb3JtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIE5pbmphIEZvcm1zIDMuMCBTdHlsaW5nXG4ubmluamEtZm9ybXMtZm9ybS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDc1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAubmYtZm9ybS1maWVsZHMtcmVxdWlyZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgXG4gICAgbmYtZmllbGRzLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBcbiAgICAgICAgbmYtZmllbGQge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5mLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogI2NjYyBzb2xpZCAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdWJtaXQtd3JhcCB7XG4gICAgICAgICAgICAgICAgYnV0dG9uLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGV4dGVuZCAlYnV0dG9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmxhYmVsLWxlZnQge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAubmYtZmllbGQtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGVyY2VudHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIuZXRfcGJfZnVsbHdpZHRoX2hlYWRlciB7XG4gICAgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXJfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgXG4gICAgICAgIC5oZWFkZXItY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgLmhlYWRlci1jb250ZW50IHtcblxuXG4gICAgICAgICAgICAgICAgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXJfc3ViaGVhZCB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgLmhlYWRlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0Z1bGx3aWR0aCB2aWRlbyBvbiBob21lIHBhZ2Vcbi5tZWpzLW1lZGlhZWxlbWVudCB7XG5cbiAgICB2aWRlbyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL2hvbWUgcGFnZSBoZWFkZXIgc2VjdGlvbiBuZWVkcyAxMDBweCBwYWRkaW5nLWJvdHRvbVxuLmhvbWVfcGFnZV9oZWFkZXJ7XG5cbiAgICAuaGVhZGVyLWNvbnRlbnQtY29udGFpbmVyIHtcblxuICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgICAgICAuZXRfcGJfZnVsbHdpZHRoX2hlYWRlcl9zdWJoZWFkIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmV0X3BiX3Jvd19mdWxsd2lkdGgge1xuICAgICYuZXRfcGJfcm93XzFfMl8xXzIge1xuICAgICAgICAuZXRfcGJfaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV0X3BiX2NvbHVtbl8xXzMsXG4uZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgLmV0X3BiX21hcF9jb250YWluZXIge1xuICAgICAgICAgLmV0X3BiX21hcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vY3VzdG9tXG4ub3Blbi1jb250ZW50e1xuXHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjA1KTtcblx0XG5cdGgzLFxuXHRoNHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdH1cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn0iLCIuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24ge1xuICAgIC5ldF9wYl9zbGlkZXIge1xuICAgICAgICAuZXRfcGJfc2xpZGVzIHtcbiAgICAgICAgICAgIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5ldF9wYl9zbGlkZV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3NsaWRlX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9jYXB0aW9uXG4uZXRfcGJfdGV4dC5jYXB0aW9uIHtcbiAgICAvL21hcmdpbi10b3A6IC0xMCU7XG4gICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIEZ1bGwgV2lkdGhcbi5ldF9wYl9yb3dfZnVsbHdpZHRoIHtcbiAgICAmLmV0X3BiX3Jvd18xXzJfMV8yIHtcbiAgICAgICAgLmV0X3BiX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogNSU7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */

.videoBannerEmbed {
	display:none;
}
.videoBannerOverlay {
	position:relative !important;
	overflow:hidden;
}
.videoBannerOverlay .header-content * {
	opacity:1;
}
.videoBannerOverlay .videoBannerEmbed {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	z-index:1;
}
.videoBannerOverlay .videoBannerEmbed div {
    position:static !important;
    margin:0 !important;
    padding:0 !important;
}
.videoBannerOverlay .videoBannerEmbed .fluid-width-video-wrapper iframe {
	width: 100vw;
	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
	min-height: 100vh;
	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.vp-player-layout {
	width:100% !important;
}
