img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
#sb_instagram{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;width:100%}#sb_instagram:after{clear:both;content:"";display:table}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram.sbi_highlight #sbi_images,#sb_instagram.sbi_masonry #sbi_images{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;-ms-transition:height .5s ease;transition:height .5s ease}#sb_instagram a{border-bottom:0!important}#sb_instagram #sbi_images .sbi_item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-inline-stack;display:inline-block;margin:0!important;max-height:1000px;opacity:1;overflow:hidden;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;vertical-align:top}#sb_instagram #sbi_images .sbi_item.sbi_transition{max-height:0;opacity:0}#sb_instagram.sbi_highlight #sbi_images .sbi_item,#sb_instagram.sbi_masonry #sbi_images .sbi_item{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}#sb_instagram.sbi_highlight #sbi_images .sbi_item.sbi_transition,#sb_instagram.sbi_masonry #sbi_images .sbi_item.sbi_transition{max-height:1000px;opacity:0}#sb_instagram #sbi_images.sbi_carousel .sbi_item,#sb_instagram #sbi_images.sbi_carousel .sbi_item.sbi_transition{max-height:1000px;opacity:1}#sb_instagram #sbi_images .sbi_item,#sb_instagram.sbi_carousel_2_row #sbi_images.sbi_carousel .sbi_item{width:100%}.sbi-theme:not(.sbi-default_theme) #sb_instagram #sbi_images,.sbi-theme:not(.sbi-default_theme)#sb_instagram #sbi_images{display:grid;padding:20px 0}#sb_instagram #sbi_images{display:grid;padding:12px 0}#sb_instagram.sbi_col_1 #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}.sbi-screenreader{display:block!important;height:0!important;line-height:0!important;overflow:hidden;text-align:left!important;text-indent:-9999px!important;width:0!important}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{border-radius:inherit;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle;width:100%}#sb_instagram .sbi_photo video{border-radius:0;display:block;height:100%;margin:0;padding:0;width:100%}#sb_instagram #sbi_images img{color:#999;display:block;font-size:10px!important;line-height:.9;margin:0!important;max-width:100%!important;opacity:1!important;padding:0!important}#sb_instagram .sbi_link.sbi_disable_lightbox{display:none!important}#sb_instagram .sbi_link{background:#333;background:rgba(0,0,0,.6);bottom:0;color:#fff;display:none;font-size:12px;left:0;line-height:1.1;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}#sb_instagram .sbi_link.sbi_default a,#sb_instagram .sbi_link.sbi_default p,#sb_instagram .sbi_link.sbi_default span{text-shadow:0 0 10px #000}#sb_instagram .sbi_link .sbi_hover_bottom,#sb_instagram .sbi_link .sbi_instagram_link,#sb_instagram .sbi_link .sbi_lightbox_link,#sb_instagram .sbi_link .sbi_playbtn,#sb_instagram .sbi_link .sbi_username a,#sb_instagram .sbi_link .svg-inline--fa.fa-play{filter:alpha(opacity=90);opacity:.9}#sb_instagram .sbi_link .sbi_instagram_link:hover,#sb_instagram .sbi_link .sbi_lightbox_link:hover,#sb_instagram .sbi_link .sbi_playbtn:hover,#sb_instagram .sbi_link .sbi_username a:hover,#sb_instagram .sbi_link .svg-inline--fa.fa-play:hover{filter:alpha(opacity=100);opacity:1}#sb_instagram .sbi_link_area{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#sb_instagram .sbi_link a{zoom:1;background:none;color:#ddd;color:hsla(0,0%,100%,.7);line-height:1.1;padding:0;text-decoration:none;vertical-align:top}#sb_instagram .sbi_link a:active,#sb_instagram .sbi_link a:hover{color:#fff}#sb_instagram .sbi_link .sbi_lightbox_link{display:block;font-size:49px;font-style:normal!important;left:50%;margin-left:-21px;margin-top:-24px;padding:0;position:absolute;top:50%;z-index:2}#sb_instagram .sbi_carousel_vid_first .sbi_lightbox_link,#sb_instagram .sbi_type_video .sbi_lightbox_link{display:none}#sb_instagram .sbi_link .sbi_instagram_link{bottom:0;font-size:30px;padding:8px;position:absolute;right:2px;z-index:100}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}.sbi-theme:not(.sbi-modern,.sbi-overlap) #sb_instagram .sbi_hover_bottom,.sbi-theme:not(.sbi-modern,.sbi-overlap) #sb_instagram .sbi_hover_top,.sbi-theme:not(.sbi-modern,.sbi-overlap)#sb_instagram .sbi_hover_bottom,.sbi-theme:not(.sbi-modern,.sbi-overlap)#sb_instagram .sbi_hover_top{color:#fff;font-size:12px;margin:0!important;padding:1%!important;position:absolute;text-align:center;width:98%}.sbi-theme.sbi-modern #sb_instagram .sbi_hover_bottom,.sbi-theme.sbi-modern #sb_instagram .sbi_hover_top,.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom,.sbi-theme.sbi-modern#sb_instagram .sbi_hover_top{color:#fff;font-size:12px;padding:1%!important;text-align:center}#sb_instagram .sbi_username{margin:0;top:0}#sb_instagram .sbi_username a{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding:10px 10px 0;position:relative;-ms-word-break:break-all;word-break:break-all;word-break:break-word;z-index:2}#sb_instagram .sbi_link .sbi_hover_caption_wrap{padding-top:10px}#sb_instagram .sbi_link .sbi_caption{line-height:1;padding-top:10px}#sb_instagram .sbi_hover_bottom{bottom:10px;line-height:1;z-index:2}#sb_instagram .sbi_hover_bottom p{margin:0;padding:0}#sb_instagram .sbi_date,#sb_instagram .sbi_location{display:inline-block;margin:3px 0;padding:0 5px}#sb_instagram .sbi_hover_bottom .fa,#sb_instagram .sbi_hover_bottom svg{margin:0 5px 0 0}#sb_instagram .sbi_hover_bottom .sbi_location{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;padding:0 38px;width:100%}#sb_instagram .sbi_hover_bottom .sbi_meta{padding:5px 0 0}#sb_instagram.sbi_medium .sbi_username a{font-size:11px}#sb_instagram.sbi_medium .sbi_instagram_link,#sb_instagram.sbi_medium .sbi_lightbox_link,#sb_instagram.sbi_medium .sbi_link .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-left:-10px;margin-top:-12px}#sb_instagram.sbi_medium .sbi_instagram_link,#sb_instagram.sbi_medium .sbi_lightbox_link,#sb_instagram.sbi_medium .sbi_photo_wrap .fa-clone,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{font-size:23px}#sb_instagram.sbi_medium .sbi_instagram_link{margin:0;padding:6px}#sb_instagram.sbi_medium .sbi_hover_bottom{bottom:7px;font-size:11px}#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .svg-inline--fa.fa-play{margin-left:-10px}#sb_instagram.sbi_medium .sbi_hover_bottom .sbi_location{padding:0 30px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px}.sbi-theme.sbi-default_theme #sb_instagram.sbi_small .sbi_username a,.sbi-theme.sbi-default_theme#sb_instagram.sbi_small .sbi_username a{font-size:10px;line-height:1;padding:3px 2px}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_top .sbi_username a,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_top .sbi_username a{display:block;font-size:10px;line-height:1;margin-bottom:4px;margin-left:4px;padding:2px 4px}#sb_instagram.sbi_small .sbi_instagram_link,#sb_instagram.sbi_small .sbi_lightbox_link,#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .svg-inline--fa.fa-play{margin-left:-7px;margin-top:-9px}#sb_instagram.sbi_small .sbi_carousel_vid_first .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_instagram_link,#sb_instagram.sbi_small .sbi_lightbox_link,#sb_instagram.sbi_small .sbi_photo_wrap .fa-clone,#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_type_video .svg-inline--fa.fa-play{font-size:18px}#sb_instagram.sbi_small .sbi_instagram_link{font-size:14px;margin:0;padding:4px 3px}#sb_instagram.sbi_small .sbi_hover_bottom{bottom:3px;font-size:10px}#sb_instagram.sbi_small .sbi_hover_bottom .sbi_location{padding:0 18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{font-size:12px;right:5px;top:5px}#sb_instagram.sbi_small .sbi_caption_wrap{padding:12px 8px}#sb_instagram.sbi_small .sbi_info .sbi_meta{padding:0 8px 5px}#sb_instagram .sbi_info{color:#666;display:flex;flex-direction:column;text-align:center;text-decoration:none;width:100%}[data-boxshadow=true] .sbi_inner_wrap{box-shadow:0 4px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.05)}#sb_instagram.sbi_highlight .sbi-user-info,#sb_instagram.sbi_highlight .sbi_info{display:none}#sb_instagram .sbi_info p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;line-height:1.2;margin:0!important;width:100%}#sb_instagram .sbi_expand{display:none}#sb_instagram .sbi_inner_wrap{padding:0}#sb_instagram .sbi_caption{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#sb_instagram .sbi_meta{line-height:1.1;padding:0 20px 12px}#sb_instagram .sbi_meta>span{font-size:11px;margin:0 5px!important}#sb_instagram .sbi_meta i,#sb_instagram .sbi_meta svg{font-size:13px;margin-right:5px!important}#sb_instagram .sbi_lightbox_link .fa-arrows-alt,.sbi_video{display:none}.sbi_video{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;bottom:0;height:100%;left:0;max-width:100%;position:absolute;right:0;top:0;width:100%}#sbi_lightbox .sbi_owl-wrapper .sbi_video,.sbi_video_lightbox .sbi_video,video.sbi_video.sbi_lb_lightbox-image.sbi_lb_lightbox-carousel-video.added{display:block}#sbi_lightbox .sbi_lb-image-wrap-outer{direction:ltr!important}#sb_instagram .svg-inline--fa.fa-play,.sbi_playbtn{display:none!important}#sb_instagram .sbi_carousel_vid_first .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_carousel_vid_first .sbi_playbtn,.sbi_type_carousel .fa-clone,.sbi_type_video .sbi_playbtn{color:#fff;color:hsla(0,0%,100%,.9);display:block!important;font-size:48px;font-style:normal!important;padding:0;position:absolute;text-shadow:0 0 8px rgba(0,0,0,.8);z-index:1}.sbi_carousel_vid_first .sbi_playbtn,.sbi_link .svg-inline--fa.fa-play,.sbi_type_video .sbi_playbtn{left:50%;margin-left:-19px;margin-top:-24px;top:50%}#sb_instagram .sbi_type_carousel .fa-clone{font-size:24px;right:12px;text-shadow:0 0 8px rgba(0,0,0,.3);top:12px}#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_carousel_vid_first .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}#sb_instagram .sbi_carousel_vid_first .sbi_link .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_link .sbi_playbtn{text-shadow:none}.sbi_lb_lightbox-carousel-video{position:relative!important}@media (max-width:640px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}}body:after{content:url(//www.norland.ac.uk/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.9;position:absolute;top:0;z-index:99999}.sbi_lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:100000}.sbi_lightbox .sbi_lb-image{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;height:auto;max-width:inherit;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:none}.sbi_lightbox a img{border:none}.sbi_lb-outerContainer{*zoom:1;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:250px;margin:0 auto 5px;position:relative;width:250px}.sbi_lb-outerContainer:after{clear:both;content:"";display:table}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{bottom:0;height:100%;left:0;padding:4px;position:relative;right:0;top:0;width:100%}.sbi_lb-loader{height:20px;left:0;line-height:0;margin-top:-10px;position:absolute;text-align:center;top:50%;width:100%}.sbi_lb-loader span{background:url(//www.norland.ac.uk/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png) no-repeat;display:block;height:14px;margin:0 auto;width:14px}.sbi_lb-nav{left:0;top:0;width:100%;z-index:10}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");height:90%;outline:none;position:absolute;top:0;z-index:100}.sbi_lb-next,.sbi_lb-prev{cursor:pointer;display:block;height:100%}.sbi_lb-nav a.sbi_lb-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);float:left;left:-70px;opacity:.5;padding-left:10px;padding-right:10px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:50px}.sbi_lb-nav a.sbi_lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav a.sbi_lb-next{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);float:right;opacity:.5;padding-left:10px;padding-right:10px;right:-70px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:50px}.sbi_lb-nav a.sbi_lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav span{background:url(//www.norland.ac.uk/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png) no-repeat;display:block;height:45px;left:20px;margin:-25px 0 0;position:absolute;top:55%;width:34px}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{background-position:-18px 0;left:auto;right:20px}.sbi_lb-dataContainer{*zoom:1;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;font-family:Open Sans,Helvetica,Arial,sans-serif;margin:0 auto;padding-top:10px;width:100%}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:300px;position:relative}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{background:#000;position:relative}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{background:#fff;bottom:0;height:100%;line-height:1.4;overflow:hidden;overflow-y:auto;position:absolute;right:-300px;text-align:left;top:0;width:300px!important}.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after{clear:both;content:"";display:table}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;margin-top:20px;padding:4px;width:100%}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{margin-bottom:20px;max-width:100%;width:100%}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;display:block!important;float:left;font-size:12px;margin:0 0 1px;min-width:100%;padding:3px 20px 3px 0;width:100%}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{color:#ccc;padding:0 4px}.sbi_lb-data .sbi_lb-details{float:left;line-height:1.1;text-align:left;width:85%}.sbi_lb-data .sbi_lb-caption{word-wrap:break-word;color:#ccc;float:left;font-size:13px;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;line-height:1.3;overflow-wrap:break-word;padding-bottom:3px;word-break:break-word}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{color:#ccc;display:block;float:left;margin:0 0 5px;padding-bottom:0;width:100%}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{color:#fff;text-decoration:underline}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{background:#666;border:none;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;float:left;height:32px;margin-right:10px;width:32px}.sbi_lightbox_username p{color:#ccc;float:left;font-size:13px;font-weight:700;line-height:32px;margin:0;padding:0}.sbi_lb-data .sbi_lb-number{clear:both;color:#999;display:block;float:left;font-size:12px;padding:5px 0 15px}.sbi_lb-data .sbi_lb-close{color:#aaa;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;font-size:18px;height:30px;opacity:.7;outline:none;text-align:right;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:30px}.sbi_lb-data .sbi_lb-close:hover{color:#fff;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav{height:auto}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}#sbi_mod_error,#sbi_mod_link{display:none}#sbi_mod_error{background:#eee;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;clear:both;color:#333;font-size:13px;margin:0 0 10px;padding:10px 15px;text-align:center}#sbi_mod_error p{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.3!important;margin:0!important;padding:5px 0!important}#sbi_mod_error p:first-child b{font-size:14px}#sbi_mod_error ol,#sbi_mod_error ul{margin:0!important;padding:5px 0 5px 20px!important}#sbi_mod_error li{margin:0!important;padding:1px 0!important}#sbi_mod_error span{font-size:12px;font-style:italic}.sbi_lb-container-wrapper #sbi_mod_error{background:hsla(0,0%,100%,.9);border:none;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);font-size:12px;line-height:1.5;margin:0 2% 10px;padding:12px 2% 13px;position:absolute;width:92%;z-index:9999999}#sbi_lightbox .sbi_lightbox_action{border-left:1px solid #666;float:left;font-size:12px;margin:5px 0 0 10px;padding:0 0 0 10px;position:relative}#sbi_lightbox .sbi_lightbox_action a{color:#999;display:block;float:left;text-decoration:none}#sbi_lightbox .sbi_lightbox_action a:focus,#sbi_lightbox .sbi_lightbox_action a:hover{color:#fff}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:focus,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover{color:inherit}#sbi_lightbox .sbi_lightbox_action .fa,#sbi_lightbox .sbi_lightbox_action svg{margin-right:5px}#sbi_lightbox .sbi_lightbox_action.sbi_instagram .fa,#sbi_lightbox .sbi_lightbox_action.sbi_instagram svg{font-size:13px}#sbi_lightbox.sbi_lb-comments-enabled #sbi_mod_link{border-left:none;margin-left:0;padding:5px 0 0;width:100%}#sbi_lightbox.sbi_lb-comments-enabled #sbi_mod_box{left:-15px;width:265px}#sbi_lightbox .sbi_lightbox_tooltip{background:hsla(0,0%,100%,.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;bottom:22px;box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#222;display:none;font-size:12px;left:0;line-height:1.4;margin:0;padding:5px 10px;position:absolute;width:100px}#sbi_lightbox .sbi_lightbox_tooltip .svg-inline--fa.fa-play{bottom:-6px;color:hsla(0,0%,100%,.9);font-size:8px;left:36px;position:absolute}#sbi_lightbox .sbi_tooltip_social a .fa,#sbi_lightbox .sbi_tooltip_social a svg{font-size:16px;margin:0;padding:5px}#sbi_lightbox .sbi_tooltip_social a#sbi_facebook_icon .fa,#sbi_lightbox .sbi_tooltip_social a#sbi_pinterest_icon .fa,#sbi_lightbox .sbi_tooltip_social a#sbi_twitter_icon .fa{font-size:18px;padding-top:4px}#sbi_lightbox .sbi_tooltip_social a svg{font-size:19px;margin:auto;padding:3px 4px}#sbi_lightbox .sbi_share_close{background:#fff;border-radius:50%!important;box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:20px;position:absolute;right:-16px;top:-16px;width:20px}#sbi_lightbox .sbi_share_close:hover{cursor:pointer}#sbi_lightbox .sbi_share_close:hover svg{background:#333;border-radius:50%}#sbi_lightbox .sbi_share_close svg{height:14px!important;width:12px!important}#sbi_lightbox #sbi_mod_box{padding:8px 10px;width:285px}#sbi_lightbox .sbi_tooltip_social{padding:5px 5px 4px;width:145px}#sbi_lightbox .sbi_tooltip_social a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#333}#sbi_lightbox .sbi_lightbox_action #sbi_facebook_icon:hover{background:#3b5998}#sbi_lightbox .sbi_lightbox_action #sbi_twitter_icon:hover{background:#00aced}#sbi_lightbox .sbi_lightbox_action #sbi_google_icon:hover{background:#dd4b39}#sbi_lightbox .sbi_lightbox_action #sbi_linkedin_icon:hover{background:#007bb6}#sbi_lightbox .sbi_lightbox_action #sbi_pinterest_icon:hover{background:#cb2027}#sbi_lightbox .sbi_lightbox_action #sbi_email_icon:hover{background:#333}#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-page span{height:8px;width:8px}@media (max-width:640px){.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{background:#000;padding-right:0!important;width:100%!important}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{border-radius:0 0 5px 5px;box-sizing:border-box;height:100%;line-height:1.4;overflow:hidden;overflow-y:auto;position:relative;right:0;text-align:left;width:100%!important}.sbi_lightbox .sbi_lb-image{border-radius:0;margin:0 auto!important;padding:0!important}#sbi_lightbox.sbi_lb-comments-enabled #sbi_mod_link.sbi_lightbox_action{border-left:1px solid #666;margin:5px 0 0 10px;padding:0 0 0 10px}#sbi_lightbox .sbi_lb-nav,#sbi_lightbox .sbi_lb-next,#sbi_lightbox .sbi_lb-prev{display:none!important}#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-page span{height:16px;width:16px}}#sb_instagram .sbi_loader{-webkit-animation:sbi-sk-scaleout 1s ease-in-out infinite;animation:sbi-sk-scaleout 1s ease-in-out infinite;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;height:20px;left:50%;margin:-10px 0 0 -10px;position:relative;top:50%;width:20px}#sb_instagram #sbi_load .sbi_loader{background-color:#fff;margin-top:-11px;opacity:1;position:absolute}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#sbi_lightbox .sbi_gdpr_notice{display:block;left:50%;margin-left:-44px;margin-top:-44px;padding:20px;position:absolute;top:50%;z-index:1}#sbi_lightbox .sbi_gdpr_notice svg:not(:root).svg-inline--fa{display:block!important;height:48px;opacity:.8;position:relative;width:48px}#sbi_lightbox .sbi_gdpr_notice:hover svg:not(:root).svg-inline--fa{opacity:1}.sbi_lb-comments-enabled .sbi_lb-dataContainer{-moz-border-radius-bottom-left:0;-moz-border-radius-top-right:4px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-details{width:95%}.sbi_lb-comments-enabled .sbi_lb-closeContainer{position:absolute;right:0;top:0}.sbi_lb-comments-enabled .sbi_lb-closeContainer .sbi_lb-close{background:none;color:#333;font-size:14px;height:auto;padding:8px 10px;width:auto}.sbi_lb-comments-enabled .sbi_lb-closeContainer .sbi_lb-close:hover{-moz-border-radius-bottom-left:4px;background:rgba(0,0,0,.05);-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_tooltip_social a:focus,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_tooltip_social a:hover{color:#fff}.sbi_loading_comments{margin-top:15px;text-align:center}.sbi_lb-story .sbi_lb-outerContainer:before{background:#fa9b57;background:linear-gradient(90deg,#fa9b57,#f7763f 35%,#e34876 55%,#dc327c 75%,#c73390);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;content:"";height:5px;left:0;position:absolute;top:-5px;width:100%}.sbi_lightbox.sbi_lb-story .sbi_lb-image{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.sb_instagram_header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:12px 0;position:relative}.sb_instagram_header a{text-decoration:none!important;transition:color .5s ease}.sb_instagram_header.sbi_header_outside,.sbi-header-type-text.sbi_header_outside{float:unset;margin-left:auto!important;margin-right:auto!important}.sbi_header_img{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%;height:84px;overflow:hidden;position:relative;width:84px}.sb_instagram_header .sbi_header_text .sbi_bio,.sb_instagram_header .sbi_header_text .sbi_bio_info,.sb_instagram_header .sbi_header_text h3{margin:0}.sbi_header_hashtag_icon,.sbi_header_img_hover{background:rgba(0,0,0,.75);bottom:0;color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{font-size:24px;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_img_hover .sbi_new_logo{font-size:36px;height:36px;margin-left:-18px;margin-top:-18px;width:36px}.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_img_hover .sbi_new_logo{font-size:48px;height:48px;margin-left:-24px;margin-top:-24px;width:48px}.sb_instagram_header .sbi_header_img_hover i{background:url(//www.norland.ac.uk/wp-content/plugins/instagram-feed-pro/css/../img/small-logo.png) no-repeat 0 0;overflow:hidden}.sbi_header_img_hover{transition:opacity .4s ease-in-out;z-index:2}.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}.sbi_bio_info span+span{margin-left:10px}#sb_instagram .sbi_bio{line-height:1.5}.sbi_bio_info .fa,.sbi_bio_info svg{padding-right:3px}.sbi_followers svg,.sbi_posts_count svg{height:1.05em;margin-bottom:-1px}.sbi_followers svg.svg-inline--fa.fa-user{margin-right:0!important;width:.8em!important}.sbi_header_type_generic .sbi_header_img,.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;height:84px;position:relative;width:84px}.sbi_header_type_generic .sbi_header_hashtag_icon,.sbi_no_avatar .sbi_header_hashtag_icon{color:#fff;display:block;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_header_type_generic:hover .sbi_header_hashtag_icon,.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}.sb_instagram_header h3{-ms-word-wrap:break-word;font-size:20px;font-weight:600;line-height:1.4;word-break:break-word}.sb_instagram_header p{font-size:14px;line-height:1.4;margin:0}.sbi_header_style_boxed .sbi_header_img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sbi-theme.sbi-default_theme .sb_instagram_header.sbi_header_style_boxed,.sbi-theme.sbi-default_theme.sb_instagram_header.sbi_header_style_boxed{padding:0!important}.sbi_header_bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;float:left;padding:5px;width:100%}.sbi_header_style_boxed .sbi_bio_info{float:left;margin:2px 5px;width:auto}.sbi_header_style_boxed .sbi_no_bio h3{margin-top:9px!important}.sbi_header_style_boxed .sbi_bio{margin-right:5px!important;padding-bottom:3px!important}.sb_instagram_header.sbi_header_style_boxed .sbi_header_follow_btn{background:#517fa4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;float:right;font-size:12px;padding:4px 12px}.sbi_header_follow_btn:focus,.sbi_header_follow_btn:hover{filter:alpha(opacity=85);opacity:.85;outline:none}.sbi_header_follow_btn .fa,.sbi_header_follow_btn svg{display:inline-block;font-size:inherit;height:1em;margin-right:5px;overflow:visible;vertical-align:-.125em}.sbi_header_style_boxed .sbi_header_hashtag_icon{background:none}#sb_instagram #sbi_load{clear:both;float:left;text-align:center;width:100%}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{zoom:1;background:#333;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-moz-inline-stack;display:inline-block;font-size:13px;line-height:1.5;margin:5px auto 0;padding:7px 14px;text-decoration:none;vertical-align:top}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram #sbi_load .sbi_load_btn.sbi_hide_load{display:none!important}#sb_instagram #sbi_load .fa-spinner{display:none;font-size:15px;left:50%;margin:-8px 0 0 -7px;position:absolute;top:50%}#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram .sbi_follow_btn{zoom:1;display:-moz-inline-stack;display:inline-block;text-align:center;vertical-align:top}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{box-shadow:inset 0 0 20px 20px hsla(0,0%,100%,.25);outline:none}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{box-shadow:inset 0 0 10px 20px #359dff;outline:none}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{font-size:15px;margin-bottom:-1px;margin-right:7px}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram svg:not(:root).svg-inline--fa,#sbi_lightbox svg:not(:root).svg-inline--fa{box-sizing:unset;overflow:visible;width:1em}#sb_instagram .svg-inline--fa.fa-w-16,#sbi_lightbox .svg-inline--fa.fa-w-16{width:1em}#sb_instagram .svg-inline--fa,#sbi_lightbox .svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}#sb_instagram:not(.sbi_small) .sbi_link .svg-inline--fa.fa-instagram{height:20px;width:20px}#sb_instagram .sbi-date-wrap .svg-inline--fa.fa-clock{height:10px;width:10px}#sb_instagram #sbi_images.sbi_carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.sbi_carousel{direction:ltr}.sbi_carousel .sbi_info,.sbi_carousel .sbi_owl2row-item{display:none}.sbi-owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y}.sbi-owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.sbi-owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.sbi-owl-item,.sbi-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.sbi-owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;padding:0;position:relative}.sbi-owl-item img{display:block;width:100%}.sbi-owl-dots.disabled,.sbi-owl-nav.disabled{display:none}.sbi-owl-dot,.sbi-owl-nav .sbi-owl-next,.sbi-owl-nav .sbi-owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbi_carousel.sbi-owl-loaded{display:block}.sbi_carousel.sbi-owl-loading{display:block;opacity:0}.sbi_carousel.sbi-owl-hidden{opacity:0}.sbi_carousel.sbi-owl-refresh .sbi-owl-item{visibility:hidden}.sbi_carousel.sbi-owl-drag .sbi-owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbi_carousel.sbi-owl-grab{cursor:move;cursor:grab}.sbi_carousel.sbi-owl-rtl{direction:rtl}.sbi_carousel.sbi-owl-rtl .sbi-owl-item{float:right}.no-js .sbi_carousel{display:block}#sb_instagram .animated{animation-duration:1s;animation-fill-mode:both}.sbi-owl-animated-in{z-index:0}.sbi-owl-animated-out{z-index:1}.fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.sbi-owl-height{transition:height .5s ease-in-out}.sbi-owl-item .sbi-owl-lazy{opacity:0;transition:opacity .4s ease}.sbi-owl-item img.sbi-owl-lazy{transform-style:preserve-3d}.sbi-owl-video-wrapper{background:#000;height:100%;position:relative}.sbi-owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.sbi-owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.sbi-owl-video-playing .sbi-owl-video-play-icon,.sbi-owl-video-playing .sbi-owl-video-tn{display:none}.sbi-owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.sbi-owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.sbi-owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;margin-top:0;text-align:center}.sbi-owl-nav .disabled{cursor:default;opacity:.5}.sbi-owl-nav.disabled+.sbi-owl-dots{margin-top:10px}.sbi-owl-dots{-webkit-tap-highlight-color:transparent;margin-top:5px;padding:5px 0;text-align:center}.sbi-owl-dots .sbi-owl-dot{zoom:1;display:inline-block}.sbi-owl-dots .sbi-owl-dot span{-webkit-backface-visibility:visible;background:#333;border-radius:30px;display:block;filter:Alpha(Opacity=25);height:12px;margin:5px 7px;opacity:.25;transition:opacity .1s ease;width:12px}.sbi-owl-dots .sbi-owl-dot.active span,.sbi-owl-dots .sbi-owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1}.sbi-owl-item{display:inline-block;vertical-align:top}.sbi-owl-stage-outer{overflow-x:hidden;overflow-y:hidden}.sbi-owl-item>div{width:100%!important}.sbi-post-links{max-width:100%}.sbi-owl-item{box-sizing:border-box}.sbi-owl-nav>div{background:hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#000;display:inline-block;font-size:14px;padding:6px 6px 6px 8px;position:absolute;top:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sbi_carousel:hover .sbi-owl-nav>div{background:hsla(0,0%,100%,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.sbi_carousel:hover .sbi-owl-nav>div:hover{background:#fff;cursor:pointer}.sbi-owl-nav .sbi-owl-prev{left:0;line-height:1;padding:6px 8px 6px 6px}.sbi-owl-nav .sbi-owl-next{line-height:1;right:0}#sb_instagram .sbi_carousel .sbi-owl-nav .svg-inline--fa{height:1.2em}#sb_instagram .sbi_moderation_link{align-items:center;background:#0096cc;border-radius:2px;color:#fff;display:flex;flex-direction:row;float:right;font-size:16px;font-style:normal;font-weight:600;height:50px;justify-content:center;left:810.43px;line-height:160%;padding:12px 24px 12px 16px;position:static;text-decoration:none;top:0;width:186px}#sb_instagram .sbi_moderation_link .fa,#sb_instagram .sbi_moderation_link svg,.sbi_mod_submit_mod .fa,.sbi_mod_submit_mod svg,.sbi_moderation_mode .sbi_close_mod .fa,.sbi_moderation_mode .sbi_close_mod svg{margin-right:9px;width:1em}#sb_instagram .sbi_moderation_link:active,#sb_instagram .sbi_moderation_link:focus,#sb_instagram .sbi_moderation_link:hover{background:#004d77!important;border-color:#004d77!important;color:#fff!important}#sbi_lightbox .sbi-owl-dots{background:rgba(0,0,0,.1);border-radius:30px;display:inline-block;padding:3px 5px;position:relative;top:-45px;width:auto}#sbi_lightbox .sbi-owl-dots .sbi-owl-dot span{background:#fff;background:hsla(0,0%,100%,.9);height:8px;opacity:.5;width:8px}#sbi_lightbox .sbi-owl-dots .sbi-owl-dot.active span{filter:Alpha(Opacity=100);opacity:1}#sbi_lightbox .sbi-owl-nav>div{zoom:1;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#000;display:inline-block;filter:Alpha(Opacity=50);font-size:15px;margin-top:-16px;opacity:.5;padding:6px 5px 6px 7px;position:absolute;right:8px;top:50%;z-index:10}#sbi_lightbox .sbi-owl-nav>.sbi-owl-prev{left:8px;padding-left:5px;padding-right:7px;right:auto}#sbi_lightbox .sbi-owl-nav>div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}#sbi_lightbox .fa-clone{color:#fff;opacity:1;position:absolute;right:12px;top:12px;z-index:1}.sbi_lightbox .sbi_lb-image{margin:0;padding:0!important}@media (max-width:640px){#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons div{left:0}#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons .sbi_owl-next{right:0}#sbi_lightbox .fa-clone{right:4px;top:4px}}@media (min-width:800px){.sbi_lightbox.sbi_lb-comments-enabled{position:fixed;top:50px!important}}#sb_instagram .sbi_photo_wrap{border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}#sb_instagram .sbi_item:not(.sbi_transition) .sbi_photo{background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#sb_instagram:not(.sbi_moderation_mode) .sbi_photo_wrap:hover .sbi_photo{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#sb_instagram #sbi_images.sbi_carousel .sbi_item.sbi_transition .sbi_photo{background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#sb_instagram .sbi_link{display:block;opacity:0;transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out}#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block;opacity:1;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.sbi-theme.sbi-modern #sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-modern #sb_instagram .sbi_photo_wrap:hover .sbi_link,.sbi-theme.sbi-modern#sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-modern#sb_instagram .sbi_photo_wrap:hover .sbi_link{align-items:center;display:flex;flex-direction:column;justify-content:center}.sbi-theme.sbi-overlap #sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-overlap #sb_instagram .sbi_photo_wrap:hover .sbi_link,.sbi-theme.sbi-overlap#sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-overlap#sb_instagram .sbi_photo_wrap:hover .sbi_link{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#sb_instagram.sbi_moderation_mode .sbi_photo_wrap .sbi_link,.sbi-theme:not(.sbi-default_theme) #sb_instagram .sbi_photo_wrap:hover .svg-inline--fa.fa-play,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_photo_wrap:hover .svg-inline--fa.fa-play{display:none!important}@media (min-width:480px){.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{border-radius:50%;height:92px;width:92px}.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:24px}.sb_instagram_header.sbi_medium .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{border-radius:50%;height:104px;width:104px}.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}.sb_instagram_header.sbi_large .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:14px}}.sbi-theme.sbi-default_theme .sb_instagram_header.sbi_header_style_boxed .sbi_header_img,.sbi-theme.sbi-default_theme .sb_instagram_header.sbi_header_style_boxed .sbi_header_img img,.sbi-theme.sbi-default_theme.sb_instagram_header.sbi_header_style_boxed .sbi_header_img,.sbi-theme.sbi-default_theme.sb_instagram_header.sbi_header_style_boxed .sbi_header_img img{border-radius:0!important}.sb_instagram_header.sbi_story *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sb_instagram_header.sbi_story .sbi_header_img{background:#fa9b57;background:linear-gradient(45deg,#fa9b57,#f7763f 35%,#e34876 55%,#dc327c 75%,#c73390);padding:3px}.sb_instagram_header.sbi_story.sbi_header_style_boxed .sbi_header_img:after{border-radius:0}.sb_instagram_header.sbi_story .sbi_header_img_hover .sbi_new_logo{background:url(//www.norland.ac.uk/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png) no-repeat -91px -27px;height:28px;margin-left:-14px;margin-top:-14px;width:28px}.sb_instagram_header.sbi_story .sbi_header_img_hover{transition:opacity .2s ease-in-out}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}.sb_instagram_header.sbi_story .sbi_header_img img{border:3px solid #fff!important;border-radius:50%;height:auto}.sbi_story .sbi_header_img_hover{background:none}.sb_instagram_header.sbi_story .sbi_header_link:hover .sbi_header_img img{border:0 solid #fff!important}.sbi_story .sbi_header_link:hover .sbi_header_img{padding:25px}.sbi_story.sbi_medium .sbi_header_link:hover .sbi_header_img{padding:40px}.sbi_story.sbi_large .sbi_header_link:hover .sbi_header_img{padding:60px}#sb_instagram.sbi_highlight,#sb_instagram.sbi_masonry{display:block!important}#sb_instagram.sbi_highlight #sbi_images .sbi_item,#sb_instagram.sbi_masonry #sbi_images .sbi_item{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block!important;float:left;position:relative}#sb_instagram.sbi_highlight #sbi_images .sbi_item{height:100px;width:100px}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide,#sb_instagram.sbi_highlight #sbi_images .sbi_item.sbi_num_diff_hide,#sb_instagram.sbi_masonry #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}.sbi_highlight #sbi_images:after,.sbi_masonry #sbi_images:after{clear:both;content:"";display:table}.sbi_masonry .sbi_hide{visibility:hidden}#sb_instagram .sbi_frontend_notice{background:#f9f9f9;border:1px solid #eee;box-sizing:border-box;clear:both;color:#333;font-size:12px;line-height:1.5;margin:0 0 10px;padding:10px;position:relative;width:100%}#sb_instagram .sbi_frontend_notice .sbi_close_notice{color:#999;height:10px;line-height:1;padding:3px;position:absolute;right:0;top:0}#sb_instagram .sbi_frontend_notice .sbi_close_notice:active,#sb_instagram .sbi_frontend_notice .sbi_close_notice:hover{color:#333}#sb_instagram #sbi_mod_error .sb_frontend_btn{background:#ddd;background:rgba(0,0,0,.1);border-radius:5px;color:#444;display:inline-block;margin-top:10px;padding:6px 10px;text-decoration:none}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_no_autop .sbi_item{float:left}#sb_instagram.sbi_no_autop #sbi_load br,#sb_instagram.sbi_no_autop br{display:none!important}#sb_instagram .sbi_caption_wrap{padding:12px 20px}#sb_instagram.sbi_no_autop #sbi_images .sbi_caption_wrap br{display:none!important}#sb_instagram.sbi_no_autop #sbi_load p{display:inline-block!important;margin:0!important;padding:0!important}#sb_instagram.sbi_no_autop #sbi_images p{margin:0}@media (min-width:641px){.sbi.sbi_no_autop.sbi_col_1 .sbi_item:nth-child(n+1),.sbi.sbi_no_autop.sbi_col_2 .sbi_item:nth-child(odd),.sbi.sbi_no_autop.sbi_col_3 .sbi_item:nth-child(3n+1),.sbi.sbi_no_autop.sbi_col_4 .sbi_item:nth-child(4n+1),.sbi.sbi_no_autop.sbi_col_5 .sbi_item:nth-child(5n+1),.sbi.sbi_no_autop.sbi_col_6 .sbi_item:nth-child(6n+1),.sbi.sbi_no_autop.sbi_col_7 .sbi_item:nth-child(7n+1){clear:left}}@media (min-width:481px) and (max-width:640px){#sb_instagram.sbi_no_autop.sbi_mob_col_auto #sbi_images .sbi_item:nth-child(odd){clear:left}}@media (max-width:480px){#sb_instagram.sbi_mob_col_2.sbi_no_autop #sbi_images .sbi_item:nth-child(odd),#sb_instagram.sbi_mob_col_3.sbi_no_autop #sbi_images .sbi_item:nth-child(3n+1),#sb_instagram.sbi_mob_col_4.sbi_no_autop #sbi_images .sbi_item:nth-child(4n+1),#sb_instagram.sbi_mob_col_5.sbi_no_autop #sbi_images .sbi_item:nth-child(5n+1),#sb_instagram.sbi_mob_col_6.sbi_no_autop #sbi_images .sbi_item:nth-child(6n+1),#sb_instagram.sbi_mob_col_7.sbi_no_autop #sbi_images .sbi_item:nth-child(7n+1){clear:left}}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:hsla(0,0%,100%,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:hsla(0,0%,100%,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{background-color:hsla(0,0%,100%,.75);color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;position:relative!important;text-align:center!important;width:100%!important}.sbi-feed-block-cta-img-ctn{float:left!important;margin-bottom:35px!important;margin-top:50px!important;width:100%!important}.sbi-feed-block-cta-img,.sbi-feed-block-cta-img-ctn{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.sbi-feed-block-cta-img{border:2px solid #dcdde1!important;border-radius:16px!important;height:65px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;width:65px!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{bottom:-19px!important;position:absolute!important;right:-15px!important;z-index:1!important}.sbi-feed-block-cta-heading{display:inline-block!important;font-size:19px!important;font-weight:700!important;line-height:1.4em!important;margin:0 0 30px!important;padding:0!important;width:100%!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;color:#fff!important;cursor:pointer!important;margin-bottom:30px!important;padding:8px 20px 8px 38px!important;position:relative!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{background:#fff!important;content:""!important;height:12px!important;left:20px!important;position:absolute!important;top:14px!important;width:2px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{align-items:center!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-top:35px!important;padding:20px!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a{font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important}.sbi-feed-block-cta-selector{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-bottom:45px!important;padding:0 20%!important;width:100%!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important;padding:8px 16px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a{font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;font-weight:400!important;margin-left:2px!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:","!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:"or"!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before{background-position:50%!important;background-repeat:no-repeat!important;content:""!important;font-variant:normal!important;height:16px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.906 18.109h.5v-.5h-.5v.5Zm-3.109 0h-.5v.5h.5v-.5Zm0-3.549v-.5h-.5v.5h.5Zm3.109 0v.5h.5v-.5h-.5Zm7.354-7.232h.5v-.424l-.417-.07-.083.494Zm0 3.022v.5h.5v-.5h-.5Zm-3.536 4.21h-.5v.5h.5v-.5Zm3.402 0 .494.077.09-.577h-.584v.5Zm-.55 3.549v.5h.427l.066-.423-.494-.077Zm-2.852 0v-.5h-.5v.5h.5Zm10.328-3.549h-.5v.001h.5ZM17.08 26.614l-.092-.492.092.492Zm-4.531 0 .092-.492-.092.492Zm2.266-24.816c-7.008 0-12.738 5.719-12.738 12.762h1c0-6.492 5.283-11.762 11.738-11.762v-1ZM2.077 14.56c0 6.238 4.473 11.437 10.38 12.545l.184-.983C7.2 25.102 3.077 20.31 3.077 14.56h-1Zm11.329 11.754v-8.205h-1v8.205h1Zm-.5-8.705H9.797v1h3.109v-1Zm-2.609.5V14.56h-1v3.549h1Zm-.5-3.049h3.109v-1H9.797v1Zm3.609-.5v-2.704h-1v2.704h1Zm0-2.704c0-1.437.424-2.488 1.115-3.179.692-.692 1.71-1.082 3.01-1.082v-1c-1.501 0-2.796.454-3.717 1.375-.921.921-1.408 2.25-1.408 3.886h1Zm4.125-4.26c.641 0 1.303.055 1.81.112a20.412 20.412 0 0 1 .824.11l.01.002h.003l.082-.492.082-.494h-.005l-.013-.003a10.294 10.294 0 0 0-.231-.035 21.366 21.366 0 0 0-.64-.081 17.7 17.7 0 0 0-1.922-.12v1Zm2.23-.268v3.022h1V7.328h-1Zm.5 2.522h-1.543v1h1.542v-1Zm-1.543 0c-.867 0-1.518.274-1.944.765-.414.477-.55 1.088-.55 1.644h1c0-.41.102-.754.306-.99.192-.221.538-.419 1.188-.419v-1Zm-2.494 2.41v2.3h1v-2.3h-1Zm.5 2.8h3.402v-1h-3.402v1Zm2.908-.577-.551 3.55.988.153.55-3.55-.987-.153Zm-.057 3.126h-2.851v1h2.851v-1Zm-3.351.5v8.204h1V18.11h-1Zm.949 8.996a12.738 12.738 0 0 0 7.335-4.254l-.761-.648a11.738 11.738 0 0 1-6.76 3.92l.186.982Zm7.335-4.254a12.738 12.738 0 0 0 3.044-8.292l-1 .002c.007 2.8-.988 5.51-2.805 7.642l.76.648Zm3.044-8.29c0-7.044-5.73-12.763-12.737-12.763v1c6.454 0 11.737 5.27 11.737 11.762h1ZM16.224 26.313c0 .492.444.886.949.791l-.185-.983a.198.198 0 0 1 .236.192h-1Zm-3.767.791a.803.803 0 0 0 .949-.791h-1c0-.114.105-.216.235-.192l-.184.983Z' fill='%232b87da'/%3E%3Cpath d='M12.906 18.109h.5v-.5h-.5v.5Zm-3.109 0h-.5v.5h.5v-.5Zm0-3.55v-.5h-.5v.5h.5Zm3.109 0v.5h.5v-.5h-.5Zm7.354-7.232h.5v-.423l-.417-.07-.083.493Zm0 3.023v.5h.5v-.5h-.5Zm-3.536 4.21h-.5v.5h.5v-.5Zm3.402 0 .494.077.09-.577h-.584v.5Zm-.55 3.549v.5h.427l.066-.424-.494-.076Zm-2.852 0v-.5h-.5v.5h.5Zm-3.318 8.257v-8.257h-1v8.257h1Zm-.5-8.757H9.797v1h3.109v-1Zm-2.609.5v-3.55h-1v3.55h1Zm-.5-3.05h3.109v-1H9.797v1Zm3.609-.5v-2.704h-1v2.705h1Zm0-2.704c0-1.436.424-2.487 1.115-3.178.692-.692 1.71-1.082 3.01-1.082v-1c-1.501 0-2.796.454-3.717 1.375-.921.92-1.408 2.25-1.408 3.885h1Zm4.125-4.26c.641 0 1.303.056 1.81.113a20.336 20.336 0 0 1 .824.11l.01.002h.003a183.243 183.243 0 0 1 .165-.986h-.006l-.013-.003a9.144 9.144 0 0 0-.231-.035 21.391 21.391 0 0 0-.64-.082 17.7 17.7 0 0 0-1.922-.119v1Zm2.23-.268v3.023h1V7.327h-1Zm.5 2.523h-1.543v1h1.542v-1Zm-1.543 0c-.867 0-1.518.274-1.944.765-.414.477-.55 1.087-.55 1.644h1c0-.41.102-.754.306-.99.192-.221.538-.419 1.188-.419v-1Zm-2.494 2.41v2.3h1v-2.3h-1Zm.5 2.8h3.402v-1h-3.402v1Zm2.908-.577-.551 3.55.988.152.55-3.548-.987-.154Zm-.057 3.126h-2.851v1h2.851v-1Zm-3.351.5v8.257h1v-8.257h-1Zm.19 8.066h-3.2v1h3.2v-1Zm-.19.191a.19.19 0 0 1 .19-.19v1a.81.81 0 0 0 .81-.81h-1Zm-3.818 0c0 .447.362.81.809.81v-1a.19.19 0 0 1 .19.19h-1Z' fill='%232b87da'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.876 6.788c.058-.082-.03-.187-.122-.149-.728.3-1.494.519-2.284.653-.107.019-.162-.129-.074-.192a5.372 5.372 0 0 0 1.868-2.462c.032-.086-.063-.162-.143-.117-.96.545-2.012.934-3.116 1.167a.1.1 0 0 1-.094-.03C22.926 4.608 21.554 4 20 4c-2.938 0-5.338 2.4-5.338 5.363 0 .378.04.746.11 1.096a.101.101 0 0 1-.104.121A15.243 15.243 0 0 1 3.841 5.1a.099.099 0 0 0-.162.014 5.312 5.312 0 0 0-.654 2.562c0 1.74.819 3.295 2.11 4.257.08.06.038.188-.061.18a5.398 5.398 0 0 1-2.066-.595.023.023 0 0 0-.033.02 5.37 5.37 0 0 0 3.888 5.164c.102.029.103.175 0 .194a5.275 5.275 0 0 1-1.834.023c-.075-.013-.138.058-.113.13A5.35 5.35 0 0 0 9.584 20.6c.093.007.132.127.057.183a10.65 10.65 0 0 1-6.441 2.13c-.281 0-.563-.012-.844-.033-.106-.009-.154.132-.063.186a15.177 15.177 0 0 0 7.857 2.184c9.85 0 15.262-8.175 15.262-15.262 0-.22 0-.428-.01-.646a.102.102 0 0 1 .043-.087 10.655 10.655 0 0 0 2.431-2.467Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.327a.1.1 0 0 0 .15.086l6.188-3.576a.1.1 0 0 0 0-.174L11.15 6.087a.1.1 0 0 0-.15.086v7.154Zm14.45-9.614c.163.587.275 1.375.35 2.375.087 1 .125 1.862.125 2.612L26 9.75c0 2.738-.2 4.75-.55 6.037-.313 1.126-1.037 1.85-2.162 2.163-.588.163-1.663.275-3.313.35a83.312 83.312 0 0 1-4.488.125L13.5 18.5c-5.238 0-8.5-.2-9.787-.55-1.126-.313-1.85-1.037-2.163-2.162-.163-.588-.275-1.376-.35-2.376-.087-1-.125-1.862-.125-2.612L1 9.75c0-2.737.2-4.75.55-6.037.313-1.126 1.037-1.85 2.162-2.163.588-.163 1.663-.275 3.313-.35a83.312 83.312 0 0 1 4.487-.125L13.5 1c5.238 0 8.5.2 9.788.55 1.125.313 1.85 1.037 2.162 2.162Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{zoom:1;background:#333;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;line-height:1.5;margin:5px auto 0;padding:7px 14px;text-decoration:none;vertical-align:top}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}.sbi-header-type-text{box-sizing:border-box;line-height:1.2;margin:0;padding:5px 5px 15px;width:100%}[data-header-size=large].sbi-header-type-text{font-size:48px}[data-header-size=medium].sbi-header-type-text{font-size:42px}[data-header-size=small].sbi-header-type-text{font-size:36px}.sbi-frontend-license-notice{background:#fff;border-radius:4px;bottom:30px;box-shadow:0 0 1px rgba(0,0,0,.15),0 13.3px 19.32px rgba(0,0,0,.1),0 0 37.29px rgba(0,0,0,.05);position:fixed;right:20px;width:298px}.sbi-frontend-license-notice .sbi-fln-header{background:#fceded;box-sizing:border-box;display:flex;height:26px;justify-content:space-between;padding:5px 8px 0 12px}.sbi-frontend-license-notice .sbi-fln-header span.sb-text{color:#841919;font-size:11px;font-weight:600;line-height:160%}.sbi-frontend-license-notice .sbi-fln-header span.sb-left{display:flex}.sbi-frontend-license-notice .sbi-fln-header .sb-close{cursor:pointer}.sbi-frontend-license-notice .sbi-fln-header .sb-close svg{transform:translate(1px,-8px)}.sbi-frontend-license-notice .sbi-fln-header svg{margin-right:6px}.sbi-frontend-license-notice .sbi-fln-header svg path{fill:#841919}.sbi-frontend-license-notice .sbi-fln-body{box-sizing:border-box;display:flex;height:58px;padding:9px 12px 15px}.sbi-frontend-license-notice .sbi-fln-body>svg{height:36px;margin-right:11px;width:44px}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text p{color:#141b38;font-size:12px;font-weight:600;line-height:160%;margin:0}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text p a{color:#af2121;margin-left:5px;text-decoration:none;text-underline-offset:1px}.sbi-frontend-license-notice.sbi-ce-license-inactive .sbi-fln-body .sbi-fln-expired-text p a{color:#0068a0}.sbi-frontend-license-notice.sbi-ce-license-inactive .sbi-fln-body .sbi-fln-expired-text p svg path{fill:#0068a0}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text svg{display:inline-block;transform:translate(3px,1px);transition:all .2s ease;width:6px}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text svg path{fill:#af2121}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text a:hover{text-decoration:underline}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text a:hover svg{transform:translate(1px,1px)}.sbi-frontend-license-notice[data-license-state=inactive] .sbi-fln-body .sbi-fln-expired-text p a{color:#0068a0}.sbi-frontend-license-notice[data-license-state=inactive] .sbi-fln-body .sbi-fln-expired-text svg path{fill:#0068a0}.sbi-theme.sbi-default_theme .sbi_info .sbi_meta .sbi_comments svg,.sbi-theme.sbi-default_theme .sbi_info .sbi_meta .sbi_likes svg{color:#8c8f9a}.sbi-theme.sbi-default_theme #sb_instagram .sbi_username,.sbi-theme.sbi-default_theme#sb_instagram .sbi_username{margin-top:10px}.sbi-dark-text{color:#141b38}.sbi-divider,.sbi-style-boxed.sbi-theme:not(.sbi-default_theme) .sbi_item .sbi-divider,div[data-boxshadow=true] .sbi_item .sbi-divider{display:none}.sbi-theme:not(.sbi-default_theme) .sbi-divider{background:#dcdde1;display:block;height:1px;margin-top:10px}.sbi-theme:not(.sbi-default_theme).sb_instagram_header{border-bottom:1px solid #ced0d9;padding:12px 0}.sbi-theme:not(.sbi-default_theme).sb_instagram_header.sbi_header_style_boxed{background-color:#fff;border-bottom:none;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.051);padding:10px}.sbi-theme:not(.sbi-default_theme,.sbi-overlap).sb_instagram_header.sbi_header_style_boxed .sbi_header_img{border-radius:50%}.sbi-theme.sbi-overlap.sb_instagram_header .sbi_header_img,.sbi-theme.sbi-overlap.sb_instagram_header .sbi_header_img img{border-radius:20px}.sbi-theme:not(.sbi-default_theme).sb_instagram_header.sbi_header_style_boxed .sbi_bio_info>*{color:#595959}.sbi_bio{flex:0.7}.sbi_feedtheme_header_text{flex:0.3}.sbi_feedtheme_header_text .sbi_bio{flex-grow:1}.sbi-theme:not(.sbi-default_theme) .sbi-user-info{align-items:flex-start;display:flex;margin-bottom:12px}.sbi-theme.sbi-outline .sbi-user-info{align-items:center}.sbi-theme:not(.sbi-default_theme) .sbi-user-info .sbi-user-info-inner{display:flex;flex-direction:column;overflow:hidden}.sbi-theme.sbi-social_wall #sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner,.sbi-theme.sbi-social_wall#sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner{flex:0.75}.sbi-theme.sbi-outline #sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner,.sbi-theme.sbi-outline#sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner{flex:0.5}.sbi-theme:not(.sbi-default_theme,.sbi-outline)#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin-right:12px!important}.sbi-theme:not(.sbi-default_theme) .sbi-user-info img{border-radius:50%;height:32px;width:32px}.sbi-theme:not(.sbi-default_theme) .sbi-user-info strong{font-size:13px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.sbi-theme:not(.sbi-default_theme) .sbi-user-info .sbi-user-info-inner span{color:#434960;font-size:11px;line-height:1;margin-top:3px;padding-bottom:5px}#sb_instagram.sbi_col_7 .sbi_info .sbi-instagram-link-btn span,#sb_instagram.sbi_col_8 .sbi_info .sbi-instagram-link-btn span,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_item[data-template=ft_simple_grid_xl] .sbi_info .sbi-instagram-link-btn span,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_info .sbi-instagram-link-btn span{display:none}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_info{text-align:left}.sbi-theme.sbi-modern#sb_instagram .sbi_meta{padding:0 0 12px;position:relative}.sbi-theme:not(.sbi-default_theme) .sbi_item p.sbi_caption_wrap{text-align:left}.sbi-theme:not(.sbi-default_theme)#sb_instagram p.sbi_caption_wrap{padding:12px 0}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_comments span,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_likes,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_likes span,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta svg{margin:0!important}.sbi-theme.sbi-modern#sb_instagram span.sbi-instagram-icon{margin:0!important;position:absolute;right:0}.sbi-theme.sbi-modern#sb_instagram svg:not(.fa-instagram){margin:0!important}#sb_instagram:not(.sbi-default_theme).sbi-theme.sbi-style-boxed #sbi_images .sbi_item .sbi_inner_wrap{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05)}#sb_instagram.sbi-overlap.sbi-theme.sbi-style-boxed #sbi_images .sbi_item .sbi_inner_wrap{border-radius:12px!important}.sbi-theme:not(.sbi-default_theme,.sbi-overlap)#sb_instagram.sbi-style-boxed .sbi-user-info{padding:10px 10px 0}#sb_instagram:not(.sbi-default_theme).sbi-theme.sbi-style-boxed p.sbi_caption_wrap{padding:12px 10px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta{display:flex;font-weight:500;gap:24px}.sbi-theme.sbi-overlap#sb_instagram .sbi_meta,.sbi-theme.sbi-social_wall#sb_instagram .sbi_meta{gap:32px}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_bottom .sbi_meta{gap:38%;max-width:125px}.sbi-theme.sbi-overlap#sb_instagram .sbi_info_wrapper .sbi_meta{padding:6px 4px}#sb_instagram .sbi_info.sbi-no-caption .sbi_meta{margin-top:12px}#sb_instagram .sbi_info:not(:has(.sbi_caption_wrap)) .sbi_meta{margin-top:12px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_likes{align-items:center;display:flex;gap:4px}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi-style-boxed .sbi_info .sbi_meta{padding:0 10px 5px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta{padding:0}.sbi-theme.sbi-modern#sb_instagram.sbi-style-boxed .sbi_meta .sbi-instagram-icon{right:10px}.sbi-theme.sbi-modern#sb_instagram.sbi-style-boxed.sbi_small .sbi_meta .sbi-instagram-icon{right:8px}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_top .sbi_username{align-items:center;display:flex;justify-content:center;margin:0 auto 8px;max-width:86%;text-align:right}.sbi-theme.sbi-modern .sbi_hover_top .sbi_username a,.sbi-theme.sbi-outline .sbi_hover_top .sbi_username a,.sbi-theme.sbi-overlap .sbi_hover_top .sbi_username a,.sbi-theme.sbi-social_wall .sbi_hover_top .sbi_username a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbi-theme.sbi-outline .sbi_hover_top .sbi_username,.sbi-theme.sbi-overlap .sbi_hover_top .sbi_username,.sbi-theme.sbi-social_wall .sbi_hover_top .sbi_username{align-items:center;display:flex;justify-content:flex-start;padding:10px 0 0 10px}.sbi-theme.sbi-social_wall#sb_instagram .sbi_hover_top{text-align:left}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username a{color:#fff;font-weight:500;padding:0}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username a span{margin-right:-3px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username .sbi-separator{display:inline-flex;margin:0 6px 5px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username .sbi_username-date{font-size:11px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi-hover-top-inner{align-items:center;display:flex;flex-shrink:0}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_top{padding:0 5px!important}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom .sbi_meta{justify-content:center}.sbi-theme.sbi-modern#sb_instagram .sbi_link .sbi_caption{font-size:11px;line-height:1.5;padding:10px 10px 0}.sbi-theme.sbi-social_wall#sb_instagram .sbi_link .sbi_caption{font-size:11px;line-height:1.5}.sbi-theme.sbi-social_wall#sb_instagram .sbi_link .sbi_hover_caption_wrap{margin-top:0;padding:0 10px}.sbi-theme.sbi-overlap#sb_instagram .sbi_link .sbi_hover_caption_wrap,.sbi-theme.sbi-social_wall#sb_instagram .sbi_link .sbi_hover_caption_wrap{margin-top:5px;padding:0 10px}.sbi-theme.sbi-modern#sb_instagram .sbi_link .sbi_hover_caption_wrap{margin:0 0 16px;padding:0}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom .sbi_meta .sbi_comments,.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom .sbi_meta .sbi_likes{display:inline-flex;flex-direction:column}.sbi-theme:not(.sbi-default_theme) .sbi_link .svg-inline--fa.fa-play,.sbi-theme:not(.sbi-default_theme) .sbi_type_video .sbi_playbtn{left:auto;right:10px;top:15px;width:12px!important}.sbi-theme.sbi-modern .sbi_info .sbi_meta .sbi_likes svg{color:#141b38;width:1.25em}.sbi-theme.sbi-modern .sbi_info .sbi_meta .sbi_comments svg{color:#434960;width:1.25em}.sbi-theme.sbi-modern .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-modern .sbi_hover_bottom span.sbi_likes svg{color:#fff;width:1.85em}.sbi-theme.sbi-social_wall#sb_instagram .sbi_photo_wrap{border-radius:12px}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi-style-boxed .sbi_photo_wrap{border-radius:0}.sbi-theme.sbi-social_wall#sb_instagram .sbi-user-info{position:relative}.sbi-theme.sbi-social_wall#sb_instagram .sbi-user-info .sbi-user-brand{position:absolute;right:0}.sbi-theme.sbi-social_wall#sb_instagram.sbi-style-boxed .sbi-user-info .sbi-user-brand{position:absolute;right:6px}.sbi-theme.sbi-social_wall .sbi_bio_info{bottom:12px;position:absolute;right:12px}.sbi-theme.sbi-social_wall.sbi_header_small .sbi_bio_info{bottom:auto;margin-top:0;position:relative;right:auto}.sbi-theme.sbi-social_wall#sb_instagram .sbi_hover_bottom .sbi_meta{padding:0 0 0 10px}.sbi-theme.sbi-social_wall .sbi_hover_bottom span.sbi_likes svg,.sbi-theme.sbi-social_wall .sbi_info .sbi_meta .sbi_likes svg{color:#fe544f;width:1.25em}.sbi-theme.sbi-social_wall .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-social_wall .sbi_info .sbi_meta .sbi_comments svg{color:#0096cc;width:1.25em}.sbi-theme.sbi-outline .sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-social_wall .sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered){align-items:center;display:flex;justify-content:space-between}.sbi-theme.sbi-outline a,.sbi-theme.sbi-social_wall a{flex:0.8}.sbi_bio_info.sbi_feedtheme_bio{display:flex;font-size:14px;gap:10px}.sbi_bio_info.sbi_feedtheme_bio .sbi_followers,.sbi_bio_info.sbi_feedtheme_bio .sbi_posts_count{align-items:center;display:flex}.sbi-theme.sbi-social_wall .sbi_bio_info svg{color:#8c8f9a}.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio{align-items:center;display:flex;justify-content:center}.sbi-outline .sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio{font-size:12px}.sbi-outline .sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio svg{height:24px;padding:0;width:24px}.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_followers,.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_posts_count{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:0}.sbi-theme.sbi-outline .sbi-user-info{position:relative}.sbi-theme.sbi-outline .sbi-date-wrap{align-items:center;display:flex;gap:4px;position:absolute;right:0}.sbi-theme.sbi-outline .sbi-user-info-inner.sbi-no-username .sbi-date-wrap{top:-2px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi-user-info-inner.sbi-no-username .sbi-date-wrap{top:4px}.sbi-theme.sbi-outline .sbi-user-info .sbi-user-info-inner span{margin-top:0;padding:0}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed.sbi_small .sbi-user-info-inner.sbi-no-username .sbi-date-wrap{top:0}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi-date-wrap{right:10px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed.sbi_small .sbi-date-wrap{right:0}.sbi-theme.sbi-outline#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin-right:8px!important}.sbi-theme.sbi-outline .sbi-user-info img{height:24px;width:24px}.sbi-theme.sbi-outline#sb_instagram .sbi_photo_wrap{border-radius:4px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi_photo_wrap{border-radius:0}.sbi-theme.sbi-outline#sb_instagram .sbi_meta{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:4px}.sbi-theme.sbi-outline .sbi_info:not(:has(.sbi_meta,.sbi_caption_wrap)) .sbi-instagram-link-btn{margin-top:12px!important}.sbi-theme.sbi-outline#sb_instagram .sbi_meta span.sbi_comments{margin:0 5px 0 0!important}.sbi-theme.sbi-outline#sb_instagram .sbi_link .sbi_instagram_link,.sbi-theme.sbi-overlap#sb_instagram .sbi_link .sbi_instagram_link{top:0}.sbi-theme.sbi-outline#sb_instagram .sbi_hover_top{bottom:0;text-align:left;width:80%}.sbi-theme.sbi-outline#sb_instagram .sbi_link .sbi_hover_top .sbi_hover_caption_wrap{padding:0 10px}.sbi-theme.sbi-outline#sb_instagram .sbi_link .sbi_hover_top .sbi_caption{font-size:11px;line-height:1.5;margin-top:5px}.sbi-theme.sbi-outline#sb_instagram .sbi_hover_bottom span.sbi_comments,.sbi-theme.sbi-outline#sb_instagram .sbi_hover_bottom span.sbi_likes{flex-direction:column;margin:0!important;position:absolute;right:10px}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_likes svg{margin:0!important}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_likes svg{font-size:28px!important}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_comments,.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_likes,.sbi-theme.sbi-outline.sbi_large .sbi_link .sbi_hover_top .sbi_caption{font-size:14px!important;font-weight:400}.sbi-theme.sbi-outline .sbi_hover_top .sbi_username{padding-right:10px}.sbi-theme.sbi-outline .sbi_hover_top .sbi_username a{flex:initial}.sbi-theme.sbi-outline.sbi_large .sbi_hover_top{bottom:20px;left:10px;width:calc(100% - 80px)}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_likes{bottom:95px;right:20px}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_likes{bottom:50px}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_comments{bottom:20px;right:20px}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_comments{bottom:0}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi-instagram-link-btn{margin:0 10px 10px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed .sbi-instagram-link-btn{padding:0 10px 10px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed.sbi_small .sbi-instagram-link-btn{margin:0 8px 8px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed.sbi_small .sbi-instagram-link-btn{padding:0 8px 8px}.sbi-theme.sbi-outline#sb_instagram .sbi_info .sbi-instagram-link-btn a,.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a{align-items:center;color:#141b38;display:flex;font-size:12px;justify-content:center;padding:6px 10px;text-decoration:none}.sbi-theme.sbi-outline#sb_instagram .sbi_info .sbi-instagram-link-btn{border:1px solid #000;border-radius:20px}.sbi-theme.sbi-outline#sb_instagram .sbi_info .sbi-instagram-link-btn a span,.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a span{line-height:1.1;margin-left:8px}.sbi-theme.sbi-outline.sbi_highlight#sb_instagram .sbi_hover_top{bottom:60px}.sbi-theme.sbi-outline.sbi_highlight#sb_instagram .sbi_hover_bottom{bottom:25px}.sbi-theme.sbi-outline .sbi_info .sbi_meta .sbi_comments svg,.sbi-theme.sbi-outline .sbi_info .sbi_meta .sbi_likes svg{color:#141b38;width:1.25em}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_likes svg{color:#fff;width:1.25em}.sbi-theme.sbi-outline .sbi_bio_info svg{color:#141b38}.sbi-theme.sbi-outline #sb_instagram .sbi_info:not(:has(.sbi_meta)) p.sbi_caption_wrap,.sbi-theme.sbi-outline#sb_instagram .sbi_info:not(:has(.sbi_meta)) p.sbi_caption_wrap{padding-bottom:12px}.sbi-theme.sbi-overlap#sb_instagram .sbi_inner_wrap,.sbi-theme.sbi-overlap#sb_instagram .sbi_inner_wrap .sbi_photo_wrap{border-radius:12px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed .sbi_inner_wrap .sbi_photo_wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.sbi-theme.sbi-overlap .sbi-user-info{margin-bottom:0}.sbi-theme.sbi-overlap#sb_instagram .sbi_item[data-template=ft_single_post] .sbi-user-info{margin-bottom:5px}.sbi-theme.sbi-overlap#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{border-radius:12px;height:45px;margin:-20px 0 0 10px!important;width:45px;z-index:1}.sbi-theme.sbi-overlap#sb_instagram.sbi_medium #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{height:40px;margin:-20px 0 0 8px!important;width:40px}.sbi-theme.sbi-overlap.sbi_highlight#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin:-50px 0 0 10px!important}.sbi-theme.sbi-overlap#sb_instagram.sbi_medium .sbi-user-info .sbi-user-info-inner{margin-top:8px}.sbi-theme.sbi-overlap .sbi-user-info .sbi-user-info-inner{flex-direction:row;margin-left:6px;margin-top:12px}.sbi-theme.sbi-overlap .sbi-user-info .sbi-user-info-inner.sbi-no-feed-avatar{margin-top:6px!important}.sbi-theme.sbi-overlap .sbi-user-info-inner span:last-child{align-self:flex-start;background-color:#e6e6eb;border-radius:4px;flex-shrink:0;margin-left:5px;margin-top:0;padding:2px 4px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed .sbi-user-info-inner span:last-child{margin-right:8px}.sbi-theme.sbi-overlap .sbi_info:not(:has(.sbi_meta,.sbi_caption_wrap)) .sbi-instagram-link-btn{margin-top:12px}.sbi-theme.sbi-overlap#sb_instagram .sbi_meta span{margin:0 0 0 5px!important}.sbi-theme.sbi-overlap .sbi_info .sbi_meta .sbi_likes svg{color:#fe544f;width:1.45em}.sbi-theme.sbi-overlap .sbi_info .sbi_meta .sbi_comments svg{color:#1b95e0;width:1.5em}.sbi-theme.sbi-overlap .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-overlap .sbi_hover_bottom span.sbi_likes svg{width:1.5em}.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a{background-color:#e2f5ff;border-radius:4px;color:#0068a0;outline:none}.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a svg path{fill:#0068a0}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_top{color:#fff;font-size:12px;text-align:left;width:80%}.sbi-theme.sbi-overlap #sb_instagram .sbi_hover_bottom,.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_bottom{color:#fff;font-size:12px;padding-left:10px}.sbi-theme.sbi-overlap #sb_instagram .sbi_hover_bottom .sbi_meta,.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_bottom .sbi_meta{margin-top:0}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_top .sbi-separator{display:none!important}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_top .sbi_username-date{background-color:rgba(0,0,0,.4);border-radius:6px;margin-left:4px;padding:2px 4px}.sbi-theme.sbi-overlap#sb_instagram .sbi_link .sbi_caption{font-size:11px;line-height:1.5;margin-top:0}.sbi-theme .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{background-color:#f9f9fa;border:1px solid #dcdde1;border-radius:4px;padding:10px}.sbi-theme .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{border-bottom:1px solid #dcdde1;padding:10px 0}.sbi-theme.sbi-outline .sbi_bio_info .sbi_posts_count svg{color:#434960}.sbi-theme.sbi-outline .sbi_bio_info .sbi_followers svg{color:#6f7a97}.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text .sbi_bio_info{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:center}.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text .sbi_bio_info .sbi_followers,.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text .sbi_bio_info .sbi_posts_count{align-items:center;display:flex;flex-direction:row}.sbi_count_followers_wrap{display:flex}.sbi-theme:not(.sbi-default_theme)#sb_instagram #sbi_load .sbi_load_btn{display:inline-flex}.sbi-theme:not(.sbi-default_theme) .sbi_load_btn .sbi-loadmore-icon{align-items:center;display:inline-flex;margin-right:5px}.sbi-theme:not(.sbi-default_theme)#sb_instagram #sbi_load .sbi_follow_btn a{background:#2c324c}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_likes,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_caption_wrap,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_likes,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_caption_wrap{display:none!important}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_meta,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_meta{gap:8px}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_meta .sbi_comments svg,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_meta .sbi_likes svg,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_meta .sbi_comments svg,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_meta .sbi_likes svg{font-size:10px!important}.sbi-theme:not(.sbi-default_theme,.sbi-overlap)#sb_instagram.sbi_small.sbi-style-boxed .sbi-user-info{padding:8px 8px 0}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small.sbi-style-boxed .sbi_caption_wrap{padding:12px 8px}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small.sbi-style-boxed .sbi_info .sbi_meta{padding:0 8px 5px}.sbi-theme:not(.sbi-default_theme,.sbi-overlap) #sb_instagram.sbi_small #sbi_images .sbi-user-info img.sbi-feedtheme-avatar,.sbi-theme:not(.sbi-default_theme,.sbi-overlap)#sb_instagram.sbi_small #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{height:24px;margin-right:8px!important;width:24px}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi-user-info strong,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi-user-info strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbi-theme.sbi-modern #sb_instagram.sbi_small .sbi_meta .sbi_comments,.sbi-theme.sbi-modern #sb_instagram.sbi_small .sbi_meta .sbi_likes,.sbi-theme.sbi-modern#sb_instagram.sbi_small .sbi_meta .sbi_comments,.sbi-theme.sbi-modern#sb_instagram.sbi_small .sbi_meta .sbi_likes{gap:2px}.sbi-theme.sbi-social_wall #sb_instagram.sbi_small .sbi-user-info .sbi-user-info-inner:not(.sbi-no-feed-avatar) span,.sbi-theme.sbi-social_wall #sb_instagram.sbi_small .sbi-user-info strong,.sbi-theme.sbi-social_wall#sb_instagram.sbi_small .sbi-user-info .sbi-user-info-inner:not(.sbi-no-feed-avatar) span,.sbi-theme.sbi-social_wall#sb_instagram.sbi_small .sbi-user-info strong{max-width:calc(100% - 20px)}.sbi-theme.sbi-social_wall #sb_instagram.sbi_small .sbi-user-info .sbi-user-brand svg,.sbi-theme.sbi-social_wall#sb_instagram.sbi_small .sbi-user-info .sbi-user-brand svg{height:16px!important;width:16px!important}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_item[data-template=ft_simple_grid_xl] .sbi_username,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_username,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_item[data-template=ft_simple_grid_xl] .sbi_username,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_username{flex-direction:column;padding:10px 0}.sbi-theme.sbi-outline #sb_instagram.sbi_small .sbi-date-wrap,.sbi-theme.sbi-outline#sb_instagram.sbi_small .sbi-date-wrap{position:relative}.sbi-theme.sbi-outline #sb_instagram.sbi_small .sbi-date-wrap svg,.sbi-theme.sbi-outline#sb_instagram.sbi_small .sbi-date-wrap svg{display:none}.sbi-theme.sbi-overlap#sb_instagram.sbi_small #sbi_images .sbi-user-info img,.sbi-theme.sbi-overlap#sb_instagram.sbi_small #sbi_images .sbi_item[data-template=ft_simple_grid_xl] .sbi-user-info img{border-radius:8px;height:36px;position:absolute;width:36px}.sbi-theme.sbi-overlap#sb_instagram.sbi_small #sbi_images .sbi-user-info .sbi-user-info-inner{flex:1;flex-direction:column;margin-left:0;margin-top:28px}.sbi-theme.sbi-overlap.sbi-style-boxed#sb_instagram.sbi_small #sbi_images .sbi-user-info .sbi-user-info-inner{padding:0 8px 5px}.sbi-theme.sbi-overlap.sbi-style-boxed#sb_instagram.sbi_small #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin-left:8px!important}.sbi-theme.sbi-overlap#sb_instagram.sbi_small .sbi-user-info-inner span:last-child{background-color:transparent;margin-left:0;padding:2px 0}.sbi_header_text{align-items:center;display:flex;gap:28px;justify-content:flex-start}.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-start}.sbi_feedtheme_title_wrapper{align-items:center;display:flex;gap:1rem;justify-content:center}.sbi-theme.sbi-default_theme .sb_instagram_header:not(.sbi_centered) .sbi_no_bio .sbi_feedtheme_title_wrapper,.sbi-theme.sbi-default_theme.sb_instagram_header:not(.sbi_centered) .sbi_no_bio .sbi_feedtheme_title_wrapper{align-items:flex-start;flex-direction:column;gap:0}.sbi-theme.sbi-overlap .sbi_feedtheme_header_text{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.sbi-theme.sbi-overlap .sbi_feedtheme_title_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.sbi-theme.sbi-overlap .sb_instagram_header:not(.sbi_centered) .sbi_header_text,.sbi-theme.sbi-overlap.sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.sbi-theme.sbi-overlap .sb_instagram_header.sbi_header_type_generic.sbi_feed_type_hashtag .sbi_header_text,.sbi-theme.sbi-overlap.sb_instagram_header.sbi_header_type_generic.sbi_feed_type_hashtag .sbi_header_text{justify-content:flex-start}.sb_instagram_header.sbi_centered .sbi_header_text{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center}.sb_instagram_header.sbi_centered .sbi_feedtheme_header_text{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-start}.sb_instagram_header.sbi_centered .sbi_feedtheme_title_wrapper{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}@media (max-width:480px){.sbi-theme:not(.sbi-social_wall,.sbi-outline,.sbi-overlap).sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}.sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img img{height:56px;width:56px}.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{height:72px;width:72px}.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{height:64px;width:64px}.sb_instagram_header .sbi_header_text h3{font-size:14px}.sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header .sbi_header_text .sbi_bio,.sb_instagram_header .sbi_header_text .sbi_bio_info{font-size:11px!important}.sb_instagram_header.sbi_header_style_boxed .sbi_header_follow_btn,.sbi_header_style_boxed .sbi_bio_info{font-size:11px}.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:16px}.sb_instagram_header.sbi_large .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:12px!important}.sb_instagram_header.sbi_header_style_boxed.sbi_large .sbi_header_follow_btn,.sbi_header_style_boxed.sbi_large .sbi_bio_info{font-size:12px}.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:16px}.sb_instagram_header.sbi_medium .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:12px!important}.sb_instagram_header.sbi_header_style_boxed.sbi_medium .sbi_header_follow_btn,.sbi_header_style_boxed.sbi_medium .sbi_bio_info{font-size:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered){align-items:flex-start;flex-direction:column}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered) .sbi_header_text,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:flex-start;gap:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio{margin-left:68px;margin-top:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered).sbi_large .sbi_feedtheme_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered).sbi_large .sbi_feedtheme_bio{margin-left:84px;margin-top:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered).sbi_medium .sbi_feedtheme_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered).sbi_medium .sbi_feedtheme_bio{margin-left:76px;margin-top:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio.sbi_no_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio.sbi_no_bio{position:absolute;top:30%}.sbi-theme.sbi-outline.sb_instagram_header.sbi_header_style_boxed .sbi_feedtheme_bio.sbi_no_bio,.sbi-theme.sbi-social_wall.sb_instagram_header.sbi_header_style_boxed .sbi_feedtheme_bio.sbi_no_bio{position:absolute;top:40%}.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_followers,.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_posts_count{flex-direction:row;gap:4px}.sbi-theme.sbi-overlap.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}.sbi-theme.sbi-overlap.sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:flex-start;gap:20px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com
Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(//www.norland.ac.uk/wp-content/plugins/search-filter-pro/public/assets/css/../img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1124px;--breakpoint-xl:1440px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}.pb-testimonial-module__content blockquote,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:480px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1124px){.container{max-width:1100px}}@media (min-width:1440px){.container{max-width:1380px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.main-nav .navbar .dropdown-menu .row,.no-gutters{margin-right:0;margin-left:0}.main-nav .navbar .dropdown-menu .row>.col,.main-nav .navbar .dropdown-menu .row>[class*=col-],.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:480px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1124px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:480px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:479.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:480px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1123.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1124px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1439.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1440px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:480px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:1124px){.modal-lg{max-width:800px}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:480px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1124px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:480px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1124px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:480px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1124px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1440px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:480px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1124px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:480px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1124px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1440px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 14, 2020 */@font-face{font-family:klinic_slab;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmediumit-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmediumit-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:klinic_slab;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmedium-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmedium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-black-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-black-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extrabold-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bold-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibold-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-medium-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-light-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralight-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thin-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thin-webfont.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bolditalic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibolditalic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-mediumitalic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-lightitalic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralightitalic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralightitalic-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thinitalic-webfont.woff2) format("woff2"),url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thinitalic-webfont.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}:root{--bg-white:#fff;--bg-gold:#FABF54;--bg-gold-tint:#FCDBA0;--bg-blue:#80BACE;--bg-blue-tint:#9AC8D8;--bg-green:#6CBFA2;--bg-green-tint:#9ECDBB;--bg-purple:#B8A5D5;--bg-purple-tint:#C8BBDB;--bg-orange:#F29563;--bg-orange-tint:#F8C0A3;--bg-stone:#F0E8E1}.bg-white{background-color:#fff}.bg-gold{background-color:#fabf54}.bg-gold-tint{background-color:#fcdba0}.bg-blue{background-color:#80bace}.bg-blue-tint{background-color:#9ac8d8}.bg-green{background-color:#6cbfa2}.bg-green-tint{background-color:#9ecdbb}.bg-purple{background-color:#b8a5d5}.bg-purple-tint{background-color:#c8bbdb}.bg-orange{background-color:#f29563}.bg-orange-tint{background-color:#f8c0a3}.bg-stone{background-color:#f0e8e1}html{scroll-behavior:smooth;font-size:62.5%}body{color:#3a3131;background-position:0 800px;font-family:Poppins,sans-serif;font-weight:300}body.admin-bar .site-header:not(.site-header--hidden){top:34px}.strong,b,strong{font-weight:500}p{font-size:1.7rem;line-height:1.6;margin-bottom:2rem}p strong{font-weight:500}p:last-of-type{margin-bottom:0}.pb-testimonial-module__content blockquote+p,h2+p,h3+p,h4+p,h5+p{margin-top:2rem}.pb-generic-text__content .pb-testimonial-module__content h2+blockquote,.pb-generic-text__content h2+h3,.pb-testimonial-module__content .pb-generic-text__content h2+blockquote{margin-top:2rem}small{display:inline-block;font-size:1.3rem}ol,ul{font-size:1.7rem;margin-bottom:1.1em}figcaption{font-size:1.7rem;margin-bottom:1.1em;width:100%;padding:1;text-align:center;padding-top:1rem}.content p{font-size:1.7rem;margin-bottom:1.2em}main a:not([class]){color:inherit;font-weight:500;text-decoration:underline}main a:not([class]):hover{text-decoration:none}main a[href^="tel:"]{text-decoration:none}main a[href^="tel:"]:hover{text-decoration:underline}button{cursor:pointer}#hs-eu-cookie-confirmation{box-shadow:none!important;border:none!important;background-color:#9ecdbb!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{font-family:Poppins,sans-serif!important;background-color:transparent!important;max-width:1350px!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p{color:#3a3131!important;font-size:1.5rem!important;line-height:1.5!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p a{color:inherit!important;background-color:#9ecdbb!important;border:none}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button{font-family:Poppins,sans-serif!important;background-color:transparent!important;color:#3a3131!important;font-size:17px!important;font-weight:500!important;border:none!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button:before,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem;position:relative;top:-1px}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button:hover,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button:hover{text-decoration:underline!important}@media (min-width:1124px) and (max-width:1439.98px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{max-width:1070px!important}}@media (min-width:768px) and (max-width:1123.98px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{max-width:100%!important}}@media (max-width:767.98px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{max-width:unset!important;margin:0 15px!important}}@media (max-width:960px){#hs-eu-cookie-confirmation{bottom:0;position:fixed!important}}@media (max-width:960px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner,html div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding-top:28px!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area,html div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{text-align:left!important}body #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button,html #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button{padding-left:0!important}}#breadcrumbs{margin:2rem 0 0;font-size:1.3rem}#breadcrumbs a{color:inherit;text-decoration:underline}#breadcrumbs a:hover{text-decoration:none}#breadcrumbs a.breadcrumb_last{text-decoration:none}@media (max-width:1123.98px){#breadcrumbs{margin:2rem 0}}.article-filter form .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.btn,.ff-login-form .frm_submit input[type=submit],.frm_dropzone button,.main-nav .navbar--main .menu-item.menu-btn a,.pb-marketing-form form .frm_button_submit,.pb-testimonial-module__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:Poppins,sans-serif;background-color:#fabf54;display:inline-flex;align-items:center;font-size:17px;line-height:1;color:#3a3131;font-weight:500;padding:1.5rem 3.5rem;margin-left:1rem;margin-top:2.5rem;position:relative}.article-filter form .frm_button_submit:before,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before,.btn:before,.ff-login-form .frm_submit input[type=submit]:before,.frm_dropzone button:before,.main-nav .navbar--main .menu-item.menu-btn a:before,.pb-marketing-form form .frm_button_submit:before,.pb-testimonial-module__button:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem}.btn--reverse-arrow:before{-webkit-transform:rotate(180deg) translateY(-1px);transform:rotate(180deg) translateY(-1px)}.article-filter form .frm_button_submit:first-of-type,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:first-of-type,.btn:first-of-type,.ff-login-form .frm_submit input[type=submit]:first-of-type,.frm_dropzone button:first-of-type,.main-nav .navbar--main .menu-item.menu-btn a:first-of-type,.pb-marketing-form form .frm_button_submit:first-of-type,.pb-testimonial-module__button:first-of-type{margin-left:0}.article-filter form .frm_button_submit:hover,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover,.btn:hover,.ff-login-form .frm_submit input[type=submit]:hover,.frm_dropzone button:hover,.main-nav .navbar--main .menu-item.menu-btn a:hover,.pb-marketing-form form .frm_button_submit:hover,.pb-testimonial-module__button:hover{color:#fff;background:#3a3131;text-decoration:none}.article-filter form .frm_button_submit:hover:before,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover:before,.btn:hover:before,.ff-login-form .frm_submit input[type=submit]:hover:before,.frm_dropzone button:hover:before,.main-nav .navbar--main .menu-item.menu-btn a:hover:before,.pb-marketing-form form .frm_button_submit:hover:before,.pb-testimonial-module__button:hover:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}.btn--download:before{display:none}.btn--download:after{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/download-icon.svg);margin-left:1.5rem}.btn--download:hover:after{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/download-icon-white.svg)}.btn--tab{background-color:#fff;border:1px solid #3a3131}.btn--tab:before{display:none}.btn--tab.active{background-color:#fabf54;border:1px solid #fabf54}.btn--tab:hover{background-color:#3a3131;border:1px solid #3a3131}@media (max-width:1123.98px){.article-filter form .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.btn,.ff-login-form .frm_submit input[type=submit],.frm_dropzone button,.main-nav .navbar--main .menu-item.menu-btn a,.pb-marketing-form form .frm_button_submit,.pb-testimonial-module__button{margin-top:2rem;padding:1.5rem 2.5rem}}.job-buttons{display:flex;margin:4rem 0 2rem 0}.article-filter form .job-buttons .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .job-buttons .search-filter-reset,.ff-login-form .frm_submit .job-buttons input[type=submit],.frm_dropzone .job-buttons button,.job-buttons .article-filter form .frm_button_submit,.job-buttons .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.job-buttons .btn,.job-buttons .ff-login-form .frm_submit input[type=submit],.job-buttons .frm_dropzone button,.job-buttons .main-nav .navbar--main .menu-item.menu-btn a,.job-buttons .pb-marketing-form form .frm_button_submit,.job-buttons .pb-testimonial-module__button,.main-nav .navbar--main .menu-item.menu-btn .job-buttons a,.pb-marketing-form form .job-buttons .frm_button_submit{margin:0}.job-buttons .btn-love{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;width:47px;height:47px;display:flex;align-items:center;margin-left:2rem}.job-buttons .btn-love svg{display:block;margin:auto}.article-grid__info a,.link,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,form .frm_repeat_buttons .frm_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Poppins,sans-serif;display:inline-flex;font-size:17px;line-height:1;color:#3a3131;font-weight:500;padding:1rem 0;position:relative;text-decoration:none}.article-grid__info a:before,.link:before,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before,form .frm_repeat_buttons .frm_button:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem;position:relative;top:-1px}.article-grid__info a:first-of-type,.link:first-of-type,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:first-of-type,form .frm_repeat_buttons .frm_button:first-of-type{margin-left:0}.article-grid__info a:hover,.link:hover,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:hover,form .frm_repeat_buttons .frm_button:hover{color:inherit;text-decoration:underline}.link--plus:before,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before,form .frm_repeat_buttons .frm_button:before{content:'+';top:0}.link--minus:before,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button.frm_remove_form_row:before,form .frm_repeat_buttons .frm_button.frm_remove_form_row:before{content:'-';top:0}@media (max-width:767.98px){.article-grid__info a,.link,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,form .frm_repeat_buttons .frm_button{font-size:15px}}.article-filter form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.article-filter form .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.article-filter form .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .btn:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .link:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-grid__info .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .btn:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .link:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.article-grid__info html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] a:after,.ff-login-form .frm_submit .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .btn:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .link:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.frm_dropzone .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .btn:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .link:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.frm_dropzone html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] button:after,.main-nav .navbar--main .menu-item.menu-btn .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .btn:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .link:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] a:after,.pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.pb-marketing-form form .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.pb-marketing-form form .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,form .acf-fields .acf-field .acf-repeater .acf-button .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .link:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .link:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter form .acf-fields .acf-field .acf-repeater .acf-button .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_repeat_buttons .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] a:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] input[type=submit]:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] button:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] a:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_repeat_buttons .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after{display:none!important}div.objectfit{height:100%}div.objectfit img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.compat-object-fit{background-size:cover;background-position:center center}.compat-object-fit img{opacity:0!important}svg.icon{display:inline-block;width:1em;height:1em}.skiplink{position:absolute;left:-9999em}.skiplink:focus{position:absolute;top:0;left:0;color:#fff;font-size:2rem;z-index:1000;background:#000;padding:1rem 1.8rem;border:4px solid #fff}.visually-hidden,form .frm_hidden_container .frm_primary_label{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content{position:relative}.kis-widget{justify-content:center}.home .row--5-cols .col-20-percent{max-width:20%;flex-basis:20%}@media (min-width:768px) and (max-width:1123.98px){.home .row--5-cols .col-20-percent{max-width:50%;flex-basis:50%}.home .row--5-cols .col-20-percent:last-of-type{width:100%;flex-basis:unset;max-width:unset}}@media (max-width:767.98px){.home .row--5-cols .col-20-percent{width:100%;flex-basis:unset;max-width:unset}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.home .row--5-cols .col-20-percent:nth-of-type(5){min-height:15.4rem}}.page-template-template-dashboard .row--5-cols::-webkit-scrollbar{background:#ececec;border-radius:10px;height:16px}.page-template-template-dashboard .row--5-cols::-webkit-scrollbar-thumb{background:#fabf54;border-radius:26px;border:2px solid #fabf54}.page-template-template-dashboard .row--5-cols .col-20-percent{max-width:20%;flex-basis:20%}@media (max-width:1123.98px){.page-template-template-dashboard .row--5-cols{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.page-template-template-dashboard .row--5-cols .col-20-percent{max-width:unset;flex-basis:unset;min-width:270px}}.p-t-0{padding-top:0!important}.p-t-30{padding-top:3rem!important}.p-t-50{padding-top:5rem!important}.m-b-0{margin-bottom:0!important}.m-t-30{margin-top:3rem!important}.m-t-40{margin-top:4rem!important}.m-r-30{margin-right:3rem!important}.m-b-10{margin-bottom:1rem!important}.m-b-20{margin-bottom:2rem!important}.m-b-30{margin-bottom:3rem!important}.m-b-50{margin-bottom:5rem!important}.m-l-5{margin-left:5px!important}.pb-large-cta .row.flex-row-reverse{justify-content:flex-end}@media (min-width:1024px){.pb-generic-text .row.flex-row-reverse .offset-lg-1{margin-left:0;margin-right:8.33333%}}#mceu_67{display:none}.alpha,.article-filter--dashboard .article-filter__filters h4,.beta,.delta,.epsilon,.frm_message p,.gamma,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,.pb-testimonial-module__content blockquote,.zeta,h1,h2,h3,h4,h5,h6{font-family:klinic_slab,serif;font-weight:400}.alpha,h1{font-size:calc(2.9rem + 1.4 * ((100vw - 540px)/ 420));line-height:1}@media screen and (max-width:540px){.alpha,h1{font-size:2.9rem}}@media screen and (min-width:960px){.alpha,h1{font-size:4.3rem}}.beta,h2{font-size:calc(2.5rem + 1.5 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.beta,h2{font-size:2.5rem}}@media screen and (min-width:960px){.beta,h2{font-size:4rem}}.article-filter--dashboard .article-filter__filters h4,.gamma,.pb-testimonial-module__content blockquote,h3{font-size:calc(2.5rem + .4 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.article-filter--dashboard .article-filter__filters h4,.gamma,.pb-testimonial-module__content blockquote,h3{font-size:2.5rem}}@media screen and (min-width:960px){.article-filter--dashboard .article-filter__filters h4,.gamma,.pb-testimonial-module__content blockquote,h3{font-size:2.9rem}}.delta,.frm_message p,h4{font-size:calc(2.2rem + .4 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.delta,.frm_message p,h4{font-size:2.2rem}}@media screen and (min-width:960px){.delta,.frm_message p,h4{font-size:2.6rem}}.epsilon,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,h5{font-size:calc(1.8rem + .4 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.epsilon,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,h5{font-size:1.8rem}}@media screen and (min-width:960px){.epsilon,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,h5{font-size:2.2rem}}.pb-generic-text__content ul{margin-top:2rem!important}@media (max-width:1123.98px){.site-header.open .header-sitewide-cta{margin-top:0}}.header-sitewide-cta{padding:2rem 0;margin-bottom:-3.6rem;margin-top:3.6rem}@media (max-width:1123.98px){.header-sitewide-cta{padding:1.5rem 0;margin-bottom:0;margin-top:0}}.header-sitewide-cta .row{position:relative}.header-sitewide-cta__flex{display:flex;align-items:center;justify-content:flex-end;position:relative}@media (max-width:1123.98px){.header-sitewide-cta__flex{display:block;padding-right:4rem}}.header-sitewide-cta__heading{max-width:60%;margin-left:0;margin-right:auto}@media (max-width:1123.98px){.header-sitewide-cta__heading{max-width:100%;margin-bottom:1.5rem}}.header-sitewide-cta__link{max-width:40%;font-family:inherit;font-weight:500;color:inherit;font-size:1.6rem}@media (max-width:1123.98px){.header-sitewide-cta__link{max-width:100%;font-size:1.4rem}}.header-sitewide-cta__close{margin-left:4rem}@media (max-width:1123.98px){.header-sitewide-cta__close{position:absolute;top:0;right:0}}.sticky-sitewide-cta{position:fixed;z-index:501;right:0;top:50vh;background-color:#fff;padding:2rem;width:220px;border:1px solid #f0e8e1}.pb-testimonial-module__content .sticky-sitewide-cta blockquote,.sticky-sitewide-cta .pb-testimonial-module__content blockquote,.sticky-sitewide-cta h3{font-size:2.6rem;margin-bottom:3rem}.sticky-sitewide-cta__mobile{display:none;font-size:13px;color:inherit;font-weight:500}.sticky-sitewide-cta__mobile:hover{color:inherit}@media (max-width:350px){.sticky-sitewide-cta__mobile{font-size:11px}}.sticky-sitewide-cta__close{position:absolute;top:25px;right:5px;border:none;background-color:transparent}.sticky-sitewide-cta--closed{display:none}@media only screen and (max-width:1400px){.sticky-sitewide-cta{padding:1rem 2rem 1rem 4rem;width:70%;right:auto;top:auto;bottom:0}.sticky-sitewide-cta__close{top:10px;right:auto;left:10px}.sticky-sitewide-cta__mobile{display:block}.sticky-sitewide-cta__desktop{display:none}}.site-header{width:100%;background-color:#fff;position:fixed;z-index:502;top:0;transition:all .3s ease-in-out;padding-bottom:3.6rem}.site-header--hidden{top:-16rem;transition:all .3s ease-in-out}@media (max-width:1123.98px){@supports (scroll-behavior:smooth){.site-header--hidden{top:0!important}}}.site-header--hidden.open{top:0!important}.site-header__search-form{position:relative;height:46px}.site-header__search-form .search-form{position:absolute;overflow:hidden;right:46px;height:46px;width:0;background-color:#f0e8e1;transition:all .4s ease-in}.site-header__search-form .search-form input{padding:3px 15px;font-weight:400;font-size:16px;height:inherit;border-top:1px solid #f0e8e1;border-left:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1;border-right:none;width:100%;margin-right:0}.site-header__search-form .search-form input:active,.site-header__search-form .search-form input:focus{outline:0!important;box-shadow:none!important;border:1px solid #3a3131!important}.site-header__search-form .search-form-toggle{position:relative;z-index:2;width:46px;height:46px;border:1px solid #f0e8e1;background-color:transparent;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header__search-form .search-form-toggle:active,.site-header__search-form .search-form-toggle:focus{outline:0!important;box-shadow:none!important;border:1px solid #3a3131!important}.site-header__search-form--open .search-form{right:46px;width:642px}.site-header__row{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header__row .logo-container a{display:flex;align-items:flex-end;height:100%}.site-header__row .logo-container a img{display:block;width:auto;max-width:280px;height:auto;max-height:88px;-o-object-fit:contain;object-fit:contain}@media (max-width:1439.98px){.site-header__row .logo-container a img{max-width:138px}}@media (max-width:1123.98px){.site-header__row .logo-container a img{padding-top:20px;padding-bottom:20px;max-width:200px}}@media (max-width:767.98px){.site-header{background-color:transparent}}@media (max-width:1123.98px){.site-header{position:relative;padding-bottom:0}.site-header__search-form{position:relative;background-color:#fff}.site-header__search-form .search-form{position:relative;right:0;width:100%}.site-header__search-form .search-form input{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}.site-header__search-form .search-form-toggle{position:absolute;top:0;right:0;border:1px solid #fff}}@media (max-width:1439.98px){.site-header--alumni{padding-top:3rem}.site-header--alumni .site-header__navs{display:block}}@media (max-width:1123.98px){.site-header--alumni-stickyclosed{padding-top:0}}.sitewide-popup .modal-dialog{max-width:420px}.sitewide-popup .modal-content{position:relative;border:none;border-radius:0;-webkit-clip-path:polygon(100% 0,100% 100%,30% 100%,0 70%,0 0);clip-path:polygon(100% 0,100% 100%,30% 100%,0 70%,0 0);aspect-ratio:1.25/1;background-color:#fbcb76}.sitewide-popup .modal-header{border:none;border-radius:0;padding:2rem;position:absolute;top:0;left:0;width:100%;height:auto;z-index:3}.sitewide-popup .modal-body{display:block;padding:3rem}.sitewide-popup__left{width:100%}.sitewide-popup__right{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:-2rem}@media (max-width:479.98px){.sitewide-popup__right{margin-top:0}}.sitewide-popup__link{font-size:1.7rem;margin-top:3rem;font-family:inherit;font-weight:500;padding-right:125px}@media (max-width:479.98px){.sitewide-popup__link{padding-right:0}}.sitewide-popup__link a{color:inherit}.sitewide-popup__image{max-width:105px}@media (max-width:479.98px){.sitewide-popup__image{display:inline-block;margin:4rem 0 0 auto}}.sitewide-popup__image img{display:block;width:auto;max-width:100%;height:auto;max-height:200px}.site-award-logos__flex{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0e8e1;margin-top:-3rem;padding-top:3rem}@media screen and (max-width:1123.98px){.site-award-logos__flex{flex-wrap:wrap}}@media (max-width:1123.98px){.site-award-logos__flex{justify-content:center}}.site-award-logos__item{display:block;width:100%;max-width:22.5%}@media screen and (max-width:1123.98px){.site-award-logos__item{max-width:46%}}@media (max-width:1123.98px){.site-award-logos__item{max-width:300px}}.site-award-logos__item img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.site-footer .menu{padding:0;margin:0;list-style:none}.site-footer .menu .menu-item{display:inline-block}.site-footer a{color:inherit}.site-footer__top{margin-top:9rem}.site-footer__top .menu{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1;display:flex;justify-content:space-between;font-size:1.9rem;font-weight:400}.site-footer__bottom{padding-top:3rem;padding-bottom:9rem}.site-footer__copyright p{font-size:1.3rem;margin-top:0}.site-footer__copyright p a:hover{text-decoration:underline}.site-footer__copyright .menu{margin-top:1rem;font-size:1.3rem}.site-footer__copyright .menu a{margin-right:1rem;text-decoration:underline}.site-footer__copyright .menu a:hover{text-decoration:none}.site-footer__social-container .social-links{justify-content:flex-end}@media (min-width:768px) and (max-width:1123.98px){.site-footer__top .menu{font-size:1.4rem}}@media (max-width:767.98px){.site-footer__top{margin-top:5rem}.site-footer__top .menu{padding-top:3rem;padding-bottom:2rem;display:block;justify-content:unset;font-size:1.5rem}.site-footer__top .menu .menu-item{margin-right:3rem;margin-bottom:1rem}.site-footer__bottom{padding-top:3rem}.site-footer__social-container .social-links{margin-top:5rem;justify-content:flex-start}}.social-links{margin:0;padding:0;display:flex}.social-links__li{background-color:#684d3b;display:inline-block;margin-left:5px;width:34px;height:34px}.social-links__li:hover{background-color:#fabf54}.social-links__li:first-of-type{margin-left:0}.social-links__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (min-width:768px) and (max-width:1123.98px){.social-links__li{width:24px;height:24px}}.site-header .site-header__row{position:relative}.site-header.open .site-header__row{display:block}.site-header.open .site-header__navs{display:flex;flex-direction:column-reverse}.site-header.open .site-header__navs .collapse{display:block}@media (max-width:1123.98px){.site-header .site-header__navs{display:none}}.main-nav .navbar{width:100%;padding:0}.main-nav .navbar ul{list-style:none;padding:0;margin:0}.main-nav .navbar ul li{display:inline-block}.main-nav .navbar .menu-item{position:relative}.main-nav .navbar .menu-item>a{width:100%;font-weight:400;color:#3a3131;padding:1rem 1.5rem;display:inline-block}.main-nav .navbar .menu-item.current-menu-parent,.main-nav .navbar .menu-item.show,.main-nav .navbar .menu-item:hover{background-color:#f0e8e1}.main-nav .navbar .menu-item.current-menu-parent>a,.main-nav .navbar .menu-item.show>a,.main-nav .navbar .menu-item:hover>a{text-decoration:none}.main-nav .navbar .menu-item .menu-icon{margin-left:1rem;max-height:16px;vertical-align:baseline}.main-nav .navbar .dropdown-menu{padding:0;border:0;border-radius:0;margin-top:0;background:#fff;min-width:380px;border:1px solid #f0e8e1}.main-nav .navbar .dropdown-menu .container{padding-left:0;padding-right:0}.main-nav .navbar .dropdown-menu .row{padding-left:0}.main-nav .navbar .dropdown-menu .menu-item{width:100%}.main-nav .navbar .dropdown-menu .menu-item .dropdown-menu{border:none}.main-nav .navbar .dropdown-menu .menu-item .dropdown-menu .menu-item{width:100%}.main-nav .navbar--mini{margin-bottom:3rem}.main-nav .navbar--mini .menu-item{border-top:1px solid #f0e8e1;border-left:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1}.main-nav .navbar--mini .menu-item>a{display:block;font-size:1.6rem}.main-nav .navbar--mini .menu-item .dropdown-menu{left:-1px}.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item{border-top:none;border-left:none}.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item.current-menu-item,.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item:hover{background-color:#f0e8e1}.main-nav .navbar--alumni-nav{display:flex;flex-direction:row}.main-nav .navbar--alumni-nav .menu-item{background-color:#684d3b}.main-nav .navbar--alumni-nav .menu-item>a{color:#fff}.main-nav .navbar--alumni-nav .menu-item:hover{background-color:#3a3131}.main-nav .navbar--alumni-nav .menu-item:hover>a{color:#fff}.main-nav .navbar--alumni-nav .menu{font-size:0}.main-nav .navbar--dashboard{display:flex;flex-direction:row}.main-nav .navbar--dashboard .menu-item{background-color:#fff;border-top:1px solid #f0e8e1;border-left:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1}.main-nav .navbar--dashboard .menu-item:last-of-type{border-right:1px solid #f0e8e1}.main-nav .navbar--dashboard .menu-item>a{color:#3a3131}.main-nav .navbar--main .menu-item>a{font-size:1.9rem}.main-nav .navbar--main .menu-item.menu-btn{margin-left:1.8rem}.main-nav .navbar--main .menu-item.menu-btn a{font-size:1.9rem;margin-top:0;padding:1.5rem 2rem}.main-nav .navbar--main .menu-item .menu-icon.svg line,.main-nav .navbar--main .menu-item .menu-icon.svg path,.main-nav .navbar--main .menu-item .menu-icon.svg rect{stroke:#fff!important}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item{border-bottom:1px solid #f0e8e1}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu{position:relative}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item{border-bottom:1px solid #f0e8e1}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:first-of-type{border-top:1px solid #f0e8e1}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item>a{padding-left:4rem}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .mega-dropdown-toggle:after{content:'+';display:inline-block;width:20px;height:20px;float:right}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .mega-dropdown-toggle--open:after{content:'-'}.main-nav .navbar--main .menu-item .dropdown-menu .nav-megamenu__menu{width:100%}@media (min-width:768px) and (max-width:1123.98px){.main-nav .site-header__navs{position:absolute;min-width:690px}}@media (max-width:767.98px){.main-nav>.container{padding-left:0;padding-right:0;max-width:100%}.main-nav .logo-container{padding-left:15px;padding-right:15px}}@media (max-width:1439.98px){.main-nav .site-header__navs--dashboard .navbar--dashboard .menu-item>a{font-size:0}.main-nav .site-header__navs--dashboard .navbar--dashboard .menu-item .menu-icon{margin-left:0}}@media (max-width:1123.98px){.main-nav .site-header__navs--dashboard{position:fixed;bottom:0;left:0;min-width:100%}.main-nav .site-header__navs--dashboard .navbar ul li{width:unset;min-width:unset}.main-nav .site-header__navs--dashboard .navbar--dashboard .menu-item{border:none;text-align:left;background:#fabf54}}@media (max-width:1123.98px){.main-nav .navbar ul li{width:100%;min-width:100%}.main-nav .navbar .menu-item{text-align:right}.main-nav .navbar .menu-item a{padding:.5rem 3.5rem .5rem 1.5rem}.main-nav .navbar .menu-item.dropdown>a:after{content:'+';position:absolute;width:20px;height:20px}.main-nav .navbar .menu-item.dropdown.show>a:after{content:'-'}.main-nav .navbar .menu-item.current-menu-parent,.main-nav .navbar .menu-item.show,.main-nav .navbar .menu-item:hover{background-color:transparent}.main-nav .navbar .menu-item.current-menu-parent a,.main-nav .navbar .menu-item.show a,.main-nav .navbar .menu-item:hover a{background-color:transparent!important}.main-nav .navbar .menu-item a:active,.main-nav .navbar .menu-item a:focus{background-color:transparent!important}.main-nav .navbar .dropdown-menu{background:0 0;border:none;min-width:unset}.main-nav .navbar--mini{background:#80bace;padding:1.5rem 0 0 0;margin-bottom:0}.main-nav .navbar--mini .menu-item{border:none}.main-nav .navbar--mini .menu-item>a{font-size:1.9rem;font-weight:500;color:#3a3131}.main-nav .navbar--mini .menu-item .menu-item>a{padding-top:0;font-weight:400}.main-nav .navbar--mini .menu-item .menu-icon{position:absolute;right:1.5rem;top:1rem;margin-left:auto}.main-nav .navbar--mini .menu-item .menu-icon.svg line,.main-nav .navbar--mini .menu-item .menu-icon.svg path,.main-nav .navbar--mini .menu-item .menu-icon.svg rect{stroke:#3a3131!important}.main-nav .navbar--alumni-nav{display:block;background:#6cbfa2;margin-top:1.5rem;width:100%}.main-nav .navbar--alumni-nav .menu-item{background:0 0}.main-nav .navbar--main{background:#fabf54;padding:1.5rem 0}.main-nav .navbar--main .menu-item>a{font-weight:500}.main-nav .navbar--main .menu-item.menu-btn{margin-left:auto}.main-nav .navbar--main .menu-item.menu-btn a{width:auto;text-align:right;padding:1rem 3.5rem 1rem 1.5rem}.main-nav .navbar--main .menu-item.menu-btn a:before{display:none}.main-nav .navbar--main .menu-item .dropdown-menu{padding-bottom:.5rem}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item{border-bottom:none;background:0 0}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item>a{padding-top:0;font-weight:400}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu{padding-bottom:.5rem}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .nav-megamenu__menu{width:100%}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:first-of-type{border-top:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item>a{padding-top:0;font-weight:200;padding-left:0}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .mega-dropdown-toggle:after{position:absolute}}@media (max-width:1439.98px){.menu-alumni-nav-container{margin-top:3rem}}@media (max-width:1123.98px){.site-header--alumni .site-header__navs{display:block;width:100%;position:fixed;bottom:0;left:0}.site-header--alumni .site-header__navs .collapse{display:block;width:100%}.navbar--dashboard .menu-alumni-nav-container .navbar-nav{flex-direction:row}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li{min-width:auto!important;flex-basis:20%;max-width:20%;font-size:0;background-color:#fabf54;border:none}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li:hover{background-color:#f8a30a}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li.alumni-logout-menu-btn{display:none}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li a{text-align:center;padding:1.5rem 3.5rem 1.5rem 1.5rem}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li .menu-icon{height:2.4rem;max-height:2.4rem!important;max-width:30px!important;width:100%}}html[data-useragent*="rv:11.0"] .main-nav .navbar .dropdown-menu .row{max-width:40rem}html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before{display:none}.navbar-toggler{display:none}@media (min-width:768px) and (max-width:1123.98px){.navbar-toggler{right:0}}@media (max-width:767.98px){.navbar-toggler{right:15px}}@media (max-width:1123.98px){.navbar-toggler{border:0;border-radius:0;position:absolute;top:22px;display:block;background:#fabf54;padding:1.5rem 2rem;color:#684d3b}.navbar-toggler .navbar-toggler-text{margin-right:1rem}.navbar-toggler .navbar-toggler-icon{position:relative;display:inline-block;width:1.5rem;height:.15rem;background:#684d3b;transition:all .2s ease-in-out}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{background:#684d3b;content:'';display:block;width:1.5rem;height:.15rem;position:absolute;transition:all .2s ease-in-out}.navbar-toggler .navbar-toggler-icon:before{top:-.5rem}.navbar-toggler .navbar-toggler-icon:after{top:.5rem}.navbar-toggler--close{color:#fff;background:#684d3b}.navbar-toggler--close .navbar-toggler-icon{background:0 0}.navbar-toggler--close .navbar-toggler-icon:after,.navbar-toggler--close .navbar-toggler-icon:before{background:#fff;top:0;height:.15rem}.navbar-toggler--close .navbar-toggler-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler--close .navbar-toggler-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.page-default-content{margin-top:7rem}.page-default-content .pull-out a{text-decoration:none}.page-default-content .pull-out a:hover{text-decoration:underline}.page-default-content ul{padding-left:18px}.page-default-content h5{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:500;margin-top:4rem;margin-bottom:1rem}@media (max-width:1123.98px){.page-default-content{margin-top:5rem}}.home .slick-slider .objectfit,.home .slick-slider .video-container{height:unset}.home .slick-slider .pb-hero__left{padding-top:16rem;padding-bottom:16rem}.home .slick-slider h1,.home .slick-slider h2{margin-top:0}.home .slick-slider .hero__left-img{position:absolute;top:0;left:0;height:100%;width:43%;display:flex;align-items:center}.home .slick-slider .hero__left-img img{margin:auto}.home .slick-slider .hero__right-img{position:absolute;top:0;right:0;height:100%;width:57%}.home .slick-slider .objectfit{height:100%;position:relative}.home .slick-slider .objectfit img{position:absolute}.home .overlap{margin-bottom:9rem}.home .overlap h2{line-height:1}.home .overlap .overlap__content,.home .overlap .overlap__negative{z-index:5}.home .overlap .overlap__negative{position:relative;bottom:-9rem}.home .overlap .overlap__content{padding-top:9rem;padding-bottom:9rem}.home .overlap .container{position:relative}.home .overlap__background{flex:0 0 25%;max-width:25%}.home .overlap__background .clip{position:relative;z-index:1}.home .overlap__image{height:100%;position:absolute;top:0;right:0;overflow:hidden;z-index:0}.home .overlap__image img{margin:auto}.home #sb_instagram .sb_instagram_header{overflow:visible!important;padding:0!important;margin-bottom:2.2rem!important}.home #sb_instagram .sbi_header_img{box-shadow:0 0 3px 0 rgba(0,0,0,.75)}.home #sb_instagram .sbi_header_link,.home #sb_instagram .sbi_header_link:hover{color:#3a3131!important}.home #sb_instagram #sbi_images{padding:0!important}@media (min-width:768px) and (max-width:1123.98px){.home .slick-slider .pb-hero__left{margin-bottom:400px;min-height:400px}.home .slick-slider .hero__left-img img{max-height:400px}.home .slick-slider .hero__right-img{height:400px}.home .overlap .overlap__content{margin-bottom:0}.home .overlap__image{top:auto;bottom:0}}@media (max-width:1123.98px){.home .slick-slider .pb-hero__left{padding-top:9rem;padding-bottom:9rem}.home .slick-slider h1,.home .slick-slider h2{margin-top:0}.home .slick-slider .hero__left-img{width:100%;height:unset}.home .slick-slider .hero__right-img{position:absolute;width:100%;bottom:0;top:auto}.home .overlap .overlap__content{padding-bottom:0}.home .overlap__background{flex:0 0 40%;max-width:40%}.home .overlap__image{height:auto}}@media (max-width:767.98px){.home .slick-slider .pb-hero__left{margin-bottom:300px;padding-top:5rem;padding-bottom:5rem}.home .slick-slider .hero__left-img img{max-height:300px}.home .slick-slider .hero__right-img{height:300px}.home .overlap{margin-bottom:0}.home .overlap .overlap__negative{bottom:0}.home .overlap .overlap__content{padding-top:5rem;padding-bottom:0}.home .overlap__background{position:relative;max-width:100%;width:100%;flex:unset;padding:18rem 1.5rem;overflow:hidden}.home .overlap__background .clip{position:relative;z-index:1;max-height:300px}.home .overlap__image{width:80%;top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.home .post-previews{margin-bottom:4rem}}.page-template-template-contact .pb-hero__left h1{margin-top:0}.page-template-template-contact .pb-hero__left h5{margin-bottom:1rem}.page-template-template-contact .pb-hero__right{min-height:520px}.page-template-template-contact .pb-hero__right .objectfit{position:absolute;display:block;top:0;height:100%;width:100%}@media (max-width:767.98px){.page-template-template-contact .pb-hero__right .objectfit{display:none}}.page-template-template-contact form .vertical_radio .frm_primary_label{position:absolute}.page-template-template-contact .frm_message{padding:0}.page-template-template-contact .article-grid__inner{padding:4rem 5rem 6rem 5rem}.page-template-template-contact .article-grid__inner h4{margin-bottom:1rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.page-template-template-contact .frm_button_submit{position:absolute;bottom:5rem}}.contact-hero-area__bg{background-color:#f0e8e1;height:50rem;width:100%;position:absolute;z-index:-1;top:12rem}@media (max-width:1123.98px){.contact-hero-area__bg{width:calc(100% + 15px);top:9rem}}.contact-detail-blocks{margin-top:26rem;position:relative}@media (max-width:1123px){.contact-detail-blocks{margin-top:0}}.contact-detail-blocks__intro{padding-bottom:6.5rem}.contact-detail-blocks__masonry-area{display:none}.contact-detail-blocks__masonry-area--show{display:flex!important}.contact-detail-blocks__grid-sizer{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:480px){.contact-detail-blocks__grid-sizer{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.contact-detail-blocks__grid-sizer{flex:0 0 50%;max-width:50%}}@media (min-width:1124px){.contact-detail-blocks__grid-sizer{flex:0 0 33.33333%;max-width:33.33333%}}.contact-detail-blocks__item{position:relative;z-index:2}.page-template-template-form-info:not(.is-alumni) .pb-hero,.page-template-template-login-registration .pb-hero,.page-template-template-staff-profle-form .pb-hero{min-height:400px}.page-template-template-form-info:not(.is-alumni) .overlap,.page-template-template-login-registration .overlap,.page-template-template-staff-profle-form .overlap{padding-top:14rem}.page-template-template-form-info:not(.is-alumni) .overlap .overlap__negative,.page-template-template-login-registration .overlap .overlap__negative,.page-template-template-staff-profle-form .overlap .overlap__negative{position:relative;top:-44rem;margin-bottom:-42rem}@media (max-width:1123.98px){.page-template-template-form-info:not(.is-alumni) .pb-hero,.page-template-template-login-registration .pb-hero,.page-template-template-staff-profle-form .pb-hero{min-height:auto}.page-template-template-form-info:not(.is-alumni) .overlap,.page-template-template-login-registration .overlap,.page-template-template-staff-profle-form .overlap{padding-top:5rem}.page-template-template-form-info:not(.is-alumni) .overlap .overlap__negative,.page-template-template-login-registration .overlap .overlap__negative,.page-template-template-staff-profle-form .overlap .overlap__negative{margin-top:0;top:0;margin-bottom:0}}.page-template-template-login-registration .pb-hero.pb-hero{min-height:0}.page-template-template-login-registration .pb-hero.pb-hero .pb-hero__left{padding-bottom:5rem}.page-template-template-login-registration .overlap .overlap__negative{top:-22rem;margin-bottom:-22rem}@media (max-width:1123.98px){.page-template-template-login-registration .pb-hero{min-height:auto}.page-template-template-login-registration .overlap{padding-top:5rem}.page-template-template-login-registration .overlap .overlap__negative{margin-top:0;top:0;margin-bottom:0}}.my-norland-story-template-default .overlap:not(.bg-white),.team-members-template-default .overlap:not(.bg-white){margin-top:18rem}.my-norland-story-template-default .overlap .overlap__negative,.team-members-template-default .overlap .overlap__negative{position:relative;top:-18rem;margin-bottom:-18rem}@media (min-width:768px) and (max-width:1123.98px){.my-norland-story-template-default .overlap:not(.bg-white),.team-members-template-default .overlap:not(.bg-white){margin-top:18rem}}@media (max-width:767.98px){.my-norland-story-template-default .overlap a[href^=mailto],.team-members-template-default .overlap a[href^=mailto]{word-break:break-word}.my-norland-story-template-default .overlap .overlap__negative,.team-members-template-default .overlap .overlap__negative{top:0;margin-bottom:3rem}}.search-no-results article,.search-results article{margin-bottom:7rem}.search-no-results .overlap,.search-results .overlap{margin-top:20rem}.search-no-results .overlap .cards,.search-results .overlap .cards{margin-top:0}.search-no-results .overlap .overlap__negative,.search-results .overlap .overlap__negative{position:relative;top:-15rem;margin-bottom:-15rem}@media (max-width:767.98px){.search-no-results .overlap,.search-results .overlap{margin-top:0;padding-top:5rem}.search-no-results .overlap .overlap__negative,.search-results .overlap .overlap__negative{top:0;margin-bottom:3rem}}.search-no-results .overlap,.search-results .overlap{padding-bottom:2rem}.search-no-results .looking-for-more,.search-results .looking-for-more{margin-top:9rem;padding-top:9rem;padding-bottom:9rem}.search-no-results .looking-for-more .text-center h2,.search-results .looking-for-more .text-center h2{margin-bottom:2rem}.search-no-results .looking-for-more .text-center:before,.search-results .looking-for-more .text-center:before{content:'';display:block;height:1px;background-color:#3a3131;width:100%;position:relative;top:-9rem;opacity:.3}@media (min-width:768px) and (max-width:1123.98px){.search-no-results .looking-for-more,.search-results .looking-for-more{margin-top:0;padding-top:18rem;padding-bottom:6rem}.search-no-results .looking-for-more .text-center:before,.search-results .looking-for-more .text-center:before{top:-6rem}}@media (max-width:767.98px){.search-no-results article,.search-results article{margin-bottom:5rem}.search-no-results .looking-for-more,.search-results .looking-for-more{margin-top:5rem;padding-top:5rem;padding-bottom:5rem}.search-no-results .looking-for-more .text-center:before,.search-results .looking-for-more .text-center:before{top:-5rem}}@media (min-width:768px) and (max-width:1123.98px){.post-type-archive-my-norland-story .article-filter__filters ul li,.post-type-archive-team-members .article-filter__filters ul li{width:52%}.post-type-archive-my-norland-story .article-filter__filters ul li:last-of-type,.post-type-archive-team-members .article-filter__filters ul li:last-of-type{width:48%}.post-type-archive-my-norland-story .article-filter__filters select,.post-type-archive-team-members .article-filter__filters select{min-width:unset;width:100%}.post-type-archive-my-norland-story .article-filter__filters label,.post-type-archive-team-members .article-filter__filters label{width:100%}}@media (max-width:767.98px){.post-type-archive-my-norland-story .article-filter__filters ul li,.post-type-archive-team-members .article-filter__filters ul li{width:100%;padding-right:0}.post-type-archive-my-norland-story .article-filter__filters select,.post-type-archive-team-members .article-filter__filters select{min-width:unset;width:100%}.post-type-archive-my-norland-story .article-filter__filters label,.post-type-archive-team-members .article-filter__filters label{width:100%}}@media (min-width:768px) and (max-width:1123.98px){.post-type-archive-policies-reports .article-filter__filters ul li:nth-child(2){padding-right:0}.post-type-archive-policies-reports .article-filter__filters ul li:last-of-type{width:100%}.post-type-archive-policies-reports .article-filter__filters label{min-width:332px;width:100%}}@media (max-width:767.98px){.post-type-archive-policies-reports .article-filter__filters ul li{width:100%;padding-right:0}.post-type-archive-policies-reports .article-filter__filters select{min-width:unset;width:100%}.post-type-archive-policies-reports .article-filter__filters label{width:100%}}.clip{transition:-webkit-clip-path .2s ease;transition:clip-path .2s ease;transition:clip-path .2s ease,-webkit-clip-path .2s ease}.clip img{min-width:100%}.clip--top-right--sm{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0)}.clip--top-right--lg{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 120px,calc(100% - 120px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 120px,calc(100% - 120px) 0)}.clip--bottom-left--sm{-webkit-clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--bottom-left--lg{-webkit-clip-path:polygon(100% 0,100% 100%,120px 100%,0 calc(100% - 120px),0 0);clip-path:polygon(100% 0,100% 100%,120px 100%,0 calc(100% - 120px),0 0)}.clip--bottom-right--sm{-webkit-clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0)}.clip--bottom-right--lg{-webkit-clip-path:polygon(100% 0,100% calc(100% - 120px),calc(100% - 120px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 120px),calc(100% - 120px) 100%,0 100%,0 0)}.clip--both--sm{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,120px 100%,0 calc(100% - 120px),0 0);clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,120px 100%,0 calc(100% - 120px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,0 100%,0 calc(100% - 120px),0 0);clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,0 100%,0 calc(100% - 120px),0 0)}@media (min-width:768px) and (max-width:1123.98px){.clip--top-right--lg{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 100px,calc(100% - 100px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 100px,calc(100% - 100px) 0)}.clip--bottom-left--lg{-webkit-clip-path:polygon(100% 0,100% 100%,100px 100%,0 calc(100% - 100px),0 0);clip-path:polygon(100% 0,100% 100%,100px 100%,0 calc(100% - 100px),0 0)}.clip--bottom-right--lg{-webkit-clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0)}.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,100px 100%,0 calc(100% - 100px),0 0);clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,100px 100%,0 calc(100% - 100px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,0 100%,0 calc(100% - 100px),0 0);clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,0 100%,0 calc(100% - 100px),0 0)}}@media (min-width:480px) and (max-width:767.98px){.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,80px 100%,0 calc(100% - 80px),0 0);clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,80px 100%,0 calc(100% - 80px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,0 100%,0 calc(100% - 80px),0 0);clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,0 100%,0 calc(100% - 80px),0 0)}}@media (max-width:479.98px){.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,0 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,0 100%,0 calc(100% - 60px),0 0)}}@media (max-width:767.98px){.clip--top-right--lg{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0)}.clip--bottom-left--lg{-webkit-clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--bottom-right--lg{-webkit-clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0)}}.pull-out{margin-bottom:3rem;padding:4rem}.pull-out .icon{display:block;margin:0 auto 2rem}.article-grid__info .pull-out a,.pull-out .article-grid__info a,.pull-out .link,.pull-out form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pull-out form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pull-out .frm_button,form .frm_repeat_buttons .pull-out .frm_button{margin-top:2rem}.pull-out p:last-of-type{margin-bottom:inherit}.pull-out a{color:inherit}.pull-out__link{font-size:calc(1.8rem + .4 * ((100vw - 540px)/ 420));font-family:klinic_slab,serif;line-height:1;font-weight:500;display:block;margin-top:1.1rem;color:inherit}@media screen and (max-width:540px){.pull-out__link{font-size:1.8rem}}@media screen and (min-width:960px){.pull-out__link{font-size:2.2rem}}.pull-out__link:hover{color:inherit}.pull-out__link:first-of-type{margin-top:3rem}.pull-out__img{margin-bottom:2rem}.pull-out--large-cta{margin-top:0;padding:8rem}.pull-out--image-cta{padding:0 4rem 4rem 4rem}.pull-out--front{margin-top:18rem;padding:7rem}.pull-out--front .pull-out__image{display:block;margin:0 auto 2rem;width:160px}.pull-out--front .pull-out__image .pull-out__img{width:100%;height:auto}.pull-out--dashboard{padding:6rem 6rem 8rem 6rem}.pull-out--dashboard p{font-weight:400}.pull-out--dashboard p strong{font-weight:500}.pull-out--dashboard .pull-out__image{display:block;margin:0 auto 2rem;width:260px}.pull-out--dashboard .pull-out__image .pull-out__img{width:100%;height:auto}@media (max-width:1439.98px){.pull-out{max-width:50rem}}@media (max-width:1123.98px){.pull-out--dashboard,.pull-out--image-cta{max-width:unset}.pull-out--dashboard .pull-out__image,.pull-out--image-cta .pull-out__image{display:none}.pull-out--front{max-width:unset}.pull-out--image-cta{margin-top:5rem}}@media (max-width:1123.98px){.pull-out{padding:5rem 2.5rem;margin-bottom:2rem}.pull-out--front{margin-bottom:0;margin-top:2rem}}.cards{margin-top:5rem}.cards.carousel{margin-top:10rem}.cards--front{margin-top:12rem}@media (min-width:768px) and (max-width:1123.98px){.cards{margin-top:5rem}.cards.carousel{margin-top:10rem}}@media (max-width:767.98px){.cards{margin-top:5rem}.cards.carousel{margin-top:8rem}}.card .card__outer{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.card .card__inner{position:relative;height:100%;padding:4rem 2rem}.article-grid__info .card a,.card .article-grid__info a,.card .link,.card form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.card form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .card .frm_button,form .frm_repeat_buttons .card .frm_button{margin-top:2rem}.card .card__icon{margin-bottom:2.4rem}.card .card__icon img{max-height:48px;width:auto}.card .card__image{display:flex;align-items:center;margin-bottom:2rem;max-height:200px;overflow:hidden;height:auto}.card--team-members .card__image{max-height:30rem}.card--slider .card__inner{padding:4rem 2rem 4rem 3rem}.article-grid__info .card--slider a,.card--slider .article-grid__info a,.card--slider .link,.card--slider form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.card--slider form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .card--slider .frm_button,form .frm_repeat_buttons .card--slider .frm_button{margin-top:7rem}.card--list{margin-bottom:8rem}@media (max-width:1123.98px){.card{margin-bottom:2rem}.card--list{margin-bottom:2rem}.card .card__outer.bg-white .card__inner{padding:0 2rem}}.card__meta{font-size:1.4rem;margin-bottom:2rem}.card__meta a{color:inherit}.video-container{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.video-container .btn-video-play{width:100%;height:100%;position:absolute;font-size:0;border:0;background:0 0}.video-container .btn-video-play:focus{outline:0;box-shadow:none}.video-container .btn-video-play:before{position:absolute;content:'';z-index:1;width:0;height:0;margin-left:2px;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #3a3131;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .btn-video-play:after{position:absolute;content:'';width:80px;height:80px;border-radius:80px;display:block;background:#fabf54;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .btn-video-play:hover:before{border-color:transparent transparent transparent #fff}.video-container .btn-video-play:hover:after{background:#3a3131}@media (max-width:767.98px){.video-container .btn-video-play:before{border-width:7px 0 7px 10px}.video-container .btn-video-play:after{width:60px;height:60px;border-radius:60px}}.pb{padding-top:8rem;padding-bottom:8rem}@media (max-width:1123.98px){.pb{padding-top:6rem;padding-bottom:6rem}}.pb .pb-testimonial-module__content blockquote,.pb h1,.pb h2,.pb h3,.pb h4,.pb-testimonial-module__content .pb blockquote{margin-bottom:0}.pb .pb-testimonial-module__content blockquote+h2,.pb .pb-testimonial-module__content blockquote+h4,.pb .pb-testimonial-module__content h2+blockquote,.pb .pb-testimonial-module__content h4+blockquote,.pb .pb-testimonial-module__content ol+blockquote,.pb .pb-testimonial-module__content p+blockquote,.pb .pb-testimonial-module__content ul+blockquote,.pb h2+h3,.pb h2+h4,.pb h3+h2,.pb h3+h4,.pb h4+h2,.pb h4+h3,.pb ol+h2,.pb ol+h3,.pb ol+h4,.pb p+h2,.pb p+h3,.pb p+h4,.pb ul+h2,.pb ul+h3,.pb ul+h4,.pb-testimonial-module__content .pb blockquote+h2,.pb-testimonial-module__content .pb blockquote+h4,.pb-testimonial-module__content .pb h2+blockquote,.pb-testimonial-module__content .pb h4+blockquote,.pb-testimonial-module__content .pb ol+blockquote,.pb-testimonial-module__content .pb p+blockquote,.pb-testimonial-module__content .pb ul+blockquote{margin-top:4rem}.pb:not(.bg-white){margin-top:8rem}@media (max-width:1123.98px){.pb:not(.bg-white){margin-top:6rem}}.article-filter form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb:not(.bg-white):not(.bg-stone) .search-filter-reset,.ff-login-form .frm_submit .pb:not(.bg-white):not(.bg-stone) input[type=submit],.frm_dropzone .pb:not(.bg-white):not(.bg-stone) button,.main-nav .navbar--main .menu-item.menu-btn .pb:not(.bg-white):not(.bg-stone) a,.pb-marketing-form form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit,.pb:not(.bg-white):not(.bg-stone) .article-filter form .frm_button_submit,.pb:not(.bg-white):not(.bg-stone) .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb:not(.bg-white):not(.bg-stone) .btn,.pb:not(.bg-white):not(.bg-stone) .cta_button,.pb:not(.bg-white):not(.bg-stone) .ff-login-form .frm_submit input[type=submit],.pb:not(.bg-white):not(.bg-stone) .frm_dropzone button,.pb:not(.bg-white):not(.bg-stone) .main-nav .navbar--main .menu-item.menu-btn a,.pb:not(.bg-white):not(.bg-stone) .pb-marketing-form form .frm_button_submit,.pb:not(.bg-white):not(.bg-stone) .pb-testimonial-module__button{border:1px solid #3a3131;background-color:transparent}.article-filter form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit:hover,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb:not(.bg-white):not(.bg-stone) .search-filter-reset:hover,.ff-login-form .frm_submit .pb:not(.bg-white):not(.bg-stone) input[type=submit]:hover,.frm_dropzone .pb:not(.bg-white):not(.bg-stone) button:hover,.main-nav .navbar--main .menu-item.menu-btn .pb:not(.bg-white):not(.bg-stone) a:hover,.pb-marketing-form form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit:hover,.pb:not(.bg-white):not(.bg-stone) .article-filter form .frm_button_submit:hover,.pb:not(.bg-white):not(.bg-stone) .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover,.pb:not(.bg-white):not(.bg-stone) .btn:hover,.pb:not(.bg-white):not(.bg-stone) .cta_button:hover,.pb:not(.bg-white):not(.bg-stone) .ff-login-form .frm_submit input[type=submit]:hover,.pb:not(.bg-white):not(.bg-stone) .frm_dropzone button:hover,.pb:not(.bg-white):not(.bg-stone) .main-nav .navbar--main .menu-item.menu-btn a:hover,.pb:not(.bg-white):not(.bg-stone) .pb-marketing-form form .frm_button_submit:hover,.pb:not(.bg-white):not(.bg-stone) .pb-testimonial-module__button:hover{color:#fff;background-color:#3a3131}.pb.bg-white{padding-bottom:0}.pb:last-of-type.bg-white{margin-bottom:8rem}@media (max-width:1123.98px){.pb:last-of-type.bg-white{margin-bottom:6rem}}@media (max-width:767.98px){.pb:last-of-type.bg-white{margin-bottom:5rem}}.pb--keyline{margin-top:8rem}.pb--keyline .row.cards{margin-top:0}.pb--keyline .row.cards:before{content:'';display:block;height:1px;background-color:#f0e8e1;width:100%;position:relative;top:-8rem;margin-left:15px;margin-right:15px}.pb--keyline .container:before{content:'';display:block;height:1px;background-color:#f0e8e1;width:100%;position:relative;top:-8rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb--keyline{margin-top:9rem}}@media (min-width:768px) and (max-width:1123.98px){.pb--keyline{margin-top:9rem;padding-top:9rem}.pb--keyline .row.cards:before{top:-9rem}.pb--keyline .container:before{top:-9rem}}@media (max-width:767.98px){.pb{padding-top:5rem;padding-bottom:5rem}.pb:not(.bg-white){margin-top:5rem}.pb--keyline{margin-top:5rem;padding-top:5rem}.pb--keyline .row.cards:before{top:-5rem}.pb--keyline .container:before{top:-5rem}}.pb-hero.pb-hero{margin-top:16rem}.pb-hero.pb-hero.has-header-sitewide-cta{margin-top:24rem}@media (max-width:1123.98px){.pb-hero.pb-hero.has-header-sitewide-cta{margin-top:0}}@media (max-width:1123.98px){.pb-hero.pb-hero{margin-top:0}}.pb-hero{overflow:hidden}.pb-hero .container{display:block!important}.pb-hero .row{display:flex!important}.pb-hero h1,.pb-hero h2{margin-top:7rem;margin-bottom:4rem}.pb-hero .hero__inner{position:relative;z-index:5;margin-top:auto;margin-bottom:auto}.pb-hero--extra-padding .pb-hero__left{padding-bottom:15rem}@media (max-width:767.98px){.pb-hero--extra-padding .pb-hero__left{padding-bottom:3rem}}.pb-hero__left,.pb-hero__right{position:relative}.pb-hero__left a,.pb-hero__right a{color:inherit}.pb-hero__right .objectfit{position:relative}.pb-hero__left{padding-top:2rem;padding-bottom:10rem;z-index:1;display:flex;flex-direction:column}.pb-hero__left p{margin-bottom:2rem}.article-grid__info .pb-hero--slider a,.pb-hero--slider .article-grid__info a,.pb-hero--slider .link,.pb-hero--slider form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-hero--slider form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--slider .frm_button,form .frm_repeat_buttons .pb-hero--slider .frm_button{margin-top:4rem}.pb-hero--small h1{margin-top:10rem;margin-bottom:10rem}.pb-hero--contact{padding:27rem 0 10rem;margin-top:-20rem}.pb-hero--contact .pb-hero__left{padding-top:0;padding-bottom:0}.pb-hero--contact .pb-hero__left h1{margin-bottom:4rem}.pb-hero--contact .pb-hero__left small{margin-top:2rem;margin-bottom:5rem}.pb-hero--contact .pb-hero__right .form{margin-top:3rem;z-index:1;position:relative}.pb-hero--error{color:#fff}.pb-hero--error h1{margin-bottom:4rem}.pb-hero--error p{margin-bottom:2rem}.article-grid__info .pb-hero--error a,.pb-hero--error .article-grid__info a,.pb-hero--error .link,.pb-hero--error form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-hero--error form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--error .frm_button,form .frm_repeat_buttons .pb-hero--error .frm_button{color:#fff}.article-grid__info .pb-hero--error a:before,.pb-hero--error .article-grid__info a:before,.pb-hero--error .link:before,.pb-hero--error form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before,.pb-hero--error form .frm_repeat_buttons .frm_button:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--error .frm_button:before,form .frm_repeat_buttons .pb-hero--error .frm_button:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}.pb-hero--alumni{overflow:visible}.pb-hero--alumni .container{position:relative}.pb-hero--alumni h1{margin-bottom:9rem}.pb-hero__extra-info-block:not(:last-of-type){margin-bottom:3rem}@media (max-width:1439.98px){.pb-hero--contact{margin-top:4rem}}@media (min-width:768px) and (max-width:1123.98px){.pb-hero--error .error__content{padding-top:12rem;padding-bottom:12rem}.pb-hero--contact{padding-bottom:18rem}}@media (max-width:767.98px){.pb-hero--contact{padding-bottom:5rem}}@media (max-width:1123.98px){.pb-hero h1,.pb-hero h2{margin-top:0;margin-bottom:4rem}.pb-hero--slider .hero__inner{padding-right:3rem}.pb-hero--slider h1,.pb-hero--slider h2{margin-bottom:0}.article-grid__info .pb-hero--slider a,.pb-hero--slider .article-grid__info a,.pb-hero--slider .link,.pb-hero--slider form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-hero--slider form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--slider .frm_button,form .frm_repeat_buttons .pb-hero--slider .frm_button{margin-top:2.5rem}.pb-hero__left{padding-top:5rem;padding-bottom:5rem}.pb-hero__right{padding-left:0;padding-right:0}.pb-hero--small h1{padding-top:4rem}.pb-hero--contact{padding-top:5rem}.pb-hero--contact .pb-hero__right{padding-top:5rem;padding-left:15px;padding-right:15px}.pb-hero--error .error__content{padding-top:5rem;padding-bottom:5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.pb-hero .alpha,.pb-hero h1{font-size:4rem;line-height:1.2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb-hero div.objectfit img{-o-object-fit:contain;object-fit:contain}}.pb-generic-text__content .pull-out{max-width:400px}.pb-generic-text__eprints-meta{margin-bottom:2rem}.pb-generic-text__eprints-meta a[href^="http://orcid.org"],.pb-generic-text__eprints-meta a[href^="https://orcid.org"]{position:relative;padding-right:3rem}.pb-generic-text__eprints-meta a[href^="http://orcid.org"]:after,.pb-generic-text__eprints-meta a[href^="https://orcid.org"]:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/icon-orcid.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:22px}.article-filter form .pb-generic-text__eprints-download .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-generic-text__eprints-download .search-filter-reset,.ff-login-form .frm_submit .pb-generic-text__eprints-download input[type=submit],.frm_dropzone .pb-generic-text__eprints-download button,.main-nav .navbar--main .menu-item.menu-btn .pb-generic-text__eprints-download a,.pb-generic-text__eprints-download .article-filter form .frm_button_submit,.pb-generic-text__eprints-download .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-generic-text__eprints-download .btn,.pb-generic-text__eprints-download .ff-login-form .frm_submit input[type=submit],.pb-generic-text__eprints-download .frm_dropzone button,.pb-generic-text__eprints-download .main-nav .navbar--main .menu-item.menu-btn a,.pb-generic-text__eprints-download .pb-marketing-form form .frm_button_submit,.pb-generic-text__eprints-download .pb-testimonial-module__button,.pb-marketing-form form .pb-generic-text__eprints-download .frm_button_submit{margin-top:2rem}.pb-generic-text__eprints-authors p{display:inline}.pb-generic-text__eprints-authors ul{display:inline-block;list-style:none;margin:0!important;padding:0!important}.pb-generic-text__eprints-authors ul li{display:block;margin-bottom:.5rem}.pb-generic-text__eprints-authors ul li:last-child{margin-bottom:0}.page-default-content ol,.page-default-content ul,.pb-generic-text__content ol,.pb-generic-text__content ul{margin-top:2rem;padding-left:2rem}.page-default-content p+ol,.page-default-content p+ul,.pb-generic-text__content p+ol,.pb-generic-text__content p+ul{margin-top:2rem}.page-default-content li:not(:first-of-type),.pb-generic-text__content li:not(:first-of-type){margin-top:2rem}.page-default-content ul.smaller-gap li:not(:first-of-type),.pb-generic-text__content ul.smaller-gap li:not(:first-of-type){margin-top:1rem}@media (max-width:1123.98px){.bg-white .pb-generic-text__content{margin-bottom:5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb-generic-text.bg-white .pb-generic-text__content{margin-bottom:0}}.pb-quick-links h2{margin-bottom:5rem}.pb-quick-links .cards{margin-top:0}@media (max-width:767.98px){.pb-quick-links .cards .card:not(:last-of-type){margin-bottom:7rem}}.pb-banner-cta{background-repeat:no-repeat;background-position:center}.article-filter form .pb-banner-cta .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-banner-cta .search-filter-reset,.ff-login-form .frm_submit .pb-banner-cta input[type=submit],.frm_dropzone .pb-banner-cta button,.main-nav .navbar--main .menu-item.menu-btn .pb-banner-cta a,.pb-banner-cta .article-filter form .frm_button_submit,.pb-banner-cta .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-banner-cta .btn,.pb-banner-cta .ff-login-form .frm_submit input[type=submit],.pb-banner-cta .frm_dropzone button,.pb-banner-cta .main-nav .navbar--main .menu-item.menu-btn a,.pb-banner-cta .pb-marketing-form form .frm_button_submit,.pb-banner-cta .pb-testimonial-module__button,.pb-marketing-form form .pb-banner-cta .frm_button_submit{margin-top:2rem}.pb-cards-block .cards{margin-top:2rem}.pb-cards-block .cards .card{margin-top:3rem}@media (max-width:767.98px){.pb-cards-block--image .pb-block-header{margin-bottom:2rem;text-align:left!important}}.pb-key-details .clip{padding:6rem}.pb-key-details h2{margin-bottom:4rem}.pb-key-details h4{margin-bottom:0}.pb-key-details .cards{margin-top:0}.pb-key-details .card{margin-top:2rem}.pb-key-details .card:nth-child(-n+3){margin-top:0}.article-grid__info .pb-key-details .card a,.pb-key-details .card .article-grid__info a,.pb-key-details .card .link,.pb-key-details .card form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-key-details .card form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-key-details .card .frm_button,form .frm_repeat_buttons .pb-key-details .card .frm_button{margin-top:1.5rem}@media (min-width:768px) and (max-width:1123.98px){.pb-key-details .clip{padding:4rem}.pb-key-details .card{margin-top:0}}@media (max-width:767.98px){.pb-key-details .clip{padding:4rem 2rem 6rem 2rem}.pb-key-details .card{margin-bottom:2rem}.pb-key-details .card:nth-child(-n+3){margin-top:2rem}}.pb-features-skills-table ul{font-size:1.7rem;padding-left:0;margin-bottom:1.1em;list-style:none}.pb-features-skills-table ul li{position:relative;margin-top:1.1em;padding-left:2.5rem}.pb-features-skills-table ul li:before{position:absolute;left:0;content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/tick-icon-gold.svg)}.article-filter form .pb-features-skills-table .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-features-skills-table .search-filter-reset,.ff-login-form .frm_submit .pb-features-skills-table input[type=submit],.frm_dropzone .pb-features-skills-table button,.main-nav .navbar--main .menu-item.menu-btn .pb-features-skills-table a,.pb-features-skills-table .article-filter form .frm_button_submit,.pb-features-skills-table .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-features-skills-table .btn,.pb-features-skills-table .ff-login-form .frm_submit input[type=submit],.pb-features-skills-table .frm_dropzone button,.pb-features-skills-table .main-nav .navbar--main .menu-item.menu-btn a,.pb-features-skills-table .pb-marketing-form form .frm_button_submit,.pb-features-skills-table .pb-testimonial-module__button,.pb-marketing-form form .pb-features-skills-table .frm_button_submit{margin-bottom:2rem}@media (min-width:768px){.pb-features-skills-table .feature-skills-slider .slick-next,.pb-features-skills-table .feature-skills-slider .slick-prev{top:-6rem}}@media (max-width:767.98px){.pb-features-skills-table .pb-block-header{text-align:left!important}}.pb-course-modules .tab-buttons{display:flex;justify-content:space-between;margin-bottom:6rem}.pb-course-modules .tab-buttons .nav-tabs{border-bottom:0}.pb-course-modules .nav-links--desktop{display:block}.pb-course-modules .nav-links--mobile{display:none}.pb-course-modules .tab-content>.tab-pane.active{display:flex}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container{width:45%}.pb-course-modules .tab-content>.tab-pane .nav-button,.pb-course-modules .tab-content>.tab-pane .nav-button-label{display:none}.pb-course-modules .tab-content>.tab-pane .nav-links--desktop{display:block}.pb-course-modules .tab-content>.tab-pane .nav-links--mobile{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs,.pb-course-modules .tab-content>.tab-pane .tab-content{display:inline-block}.pb-course-modules .tab-content>.tab-pane .nav-tabs{width:100%;border-bottom:0;list-style:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li{position:relative;width:100%;margin-top:0;display:flex;align-items:center;border-bottom:1px solid #e5e5e5}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:before{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:after{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);position:absolute;right:2rem}.pb-course-modules .tab-content>.tab-pane .nav-tabs li.active,.pb-course-modules .tab-content>.tab-pane .nav-tabs li:hover{background:#fabf54;border-bottom:1px solid #fabf54}.pb-course-modules .tab-content>.tab-pane .nav-tabs a{padding:2rem 5rem 2rem 2rem;width:100%;font-family:klinic_slab,serif;color:#3a3131;line-height:1.2;text-decoration:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs a.active{background:#fabf54;border-bottom:1px solid #fabf54}.pb-course-modules .tab-content>.tab-pane .tab-content{width:55%}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane{padding:4rem;background-color:#fdebcb}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane.active{display:block}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane.active h5{display:block;margin:4rem 0 2rem 0}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane.active h5:first-of-type{margin-top:0}@media (min-width:768px) and (max-width:1123.98px){.pb-course-modules .tab-buttons{flex-direction:column;margin-bottom:2rem}.pb-course-modules .tab-buttons .nav-tabs{order:2}}@media (max-width:1123.98px){.pb-course-modules h5{font-size:2.4rem}}@media (max-width:767.98px){.pb-course-modules .tab-buttons{flex-direction:column;margin-bottom:2rem}.pb-course-modules .tab-buttons .nav-tabs{order:2;justify-content:space-between}.article-filter form .pb-course-modules .tab-buttons .nav-tabs .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-tabs .search-filter-reset,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-tabs input[type=submit],.frm_dropzone .pb-course-modules .tab-buttons .nav-tabs button,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-tabs a,.pb-course-modules .tab-buttons .nav-tabs .article-filter form .frm_button_submit,.pb-course-modules .tab-buttons .nav-tabs .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-course-modules .tab-buttons .nav-tabs .btn,.pb-course-modules .tab-buttons .nav-tabs .ff-login-form .frm_submit input[type=submit],.pb-course-modules .tab-buttons .nav-tabs .frm_dropzone button,.pb-course-modules .tab-buttons .nav-tabs .main-nav .navbar--main .menu-item.menu-btn a,.pb-course-modules .tab-buttons .nav-tabs .pb-marketing-form form .frm_button_submit,.pb-course-modules .tab-buttons .nav-tabs .pb-testimonial-module__button,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-tabs .frm_button_submit{margin-left:0;min-width:48%;text-align:center;display:block}.article-filter form .pb-course-modules .tab-buttons .nav-links .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-links .search-filter-reset,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-links input[type=submit],.frm_dropzone .pb-course-modules .tab-buttons .nav-links button,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-links a,.pb-course-modules .tab-buttons .nav-links .article-filter form .frm_button_submit,.pb-course-modules .tab-buttons .nav-links .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-course-modules .tab-buttons .nav-links .btn,.pb-course-modules .tab-buttons .nav-links .ff-login-form .frm_submit input[type=submit],.pb-course-modules .tab-buttons .nav-links .frm_dropzone button,.pb-course-modules .tab-buttons .nav-links .main-nav .navbar--main .menu-item.menu-btn a,.pb-course-modules .tab-buttons .nav-links .pb-marketing-form form .frm_button_submit,.pb-course-modules .tab-buttons .nav-links .pb-testimonial-module__button,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-links .frm_button_submit{width:100%;margin-left:0}.article-filter form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:after,.article-filter form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:before,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-links .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-links .search-filter-reset:before,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-links input[type=submit]:after,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-links input[type=submit]:before,.frm_dropzone .pb-course-modules .tab-buttons .nav-links button:after,.frm_dropzone .pb-course-modules .tab-buttons .nav-links button:before,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-links a:after,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-links a:before,.pb-course-modules .tab-buttons .nav-links .article-filter form .frm_button_submit:after,.pb-course-modules .tab-buttons .nav-links .article-filter form .frm_button_submit:before,.pb-course-modules .tab-buttons .nav-links .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.pb-course-modules .tab-buttons .nav-links .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before,.pb-course-modules .tab-buttons .nav-links .btn:after,.pb-course-modules .tab-buttons .nav-links .btn:before,.pb-course-modules .tab-buttons .nav-links .ff-login-form .frm_submit input[type=submit]:after,.pb-course-modules .tab-buttons .nav-links .ff-login-form .frm_submit input[type=submit]:before,.pb-course-modules .tab-buttons .nav-links .frm_dropzone button:after,.pb-course-modules .tab-buttons .nav-links .frm_dropzone button:before,.pb-course-modules .tab-buttons .nav-links .main-nav .navbar--main .menu-item.menu-btn a:after,.pb-course-modules .tab-buttons .nav-links .main-nav .navbar--main .menu-item.menu-btn a:before,.pb-course-modules .tab-buttons .nav-links .pb-marketing-form form .frm_button_submit:after,.pb-course-modules .tab-buttons .nav-links .pb-marketing-form form .frm_button_submit:before,.pb-course-modules .tab-buttons .nav-links .pb-testimonial-module__button:after,.pb-course-modules .tab-buttons .nav-links .pb-testimonial-module__button:before,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:after,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:before{display:none}}@media (max-width:1123.98px){.pb-course-modules .nav-links--desktop{display:none}.pb-course-modules .nav-links--mobile{display:block}.article-filter form .pb-course-modules .nav-links--mobile .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .nav-links--mobile .search-filter-reset,.ff-login-form .frm_submit .pb-course-modules .nav-links--mobile input[type=submit],.frm_dropzone .pb-course-modules .nav-links--mobile button,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .nav-links--mobile a,.pb-course-modules .nav-links--mobile .article-filter form .frm_button_submit,.pb-course-modules .nav-links--mobile .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-course-modules .nav-links--mobile .btn,.pb-course-modules .nav-links--mobile .ff-login-form .frm_submit input[type=submit],.pb-course-modules .nav-links--mobile .frm_dropzone button,.pb-course-modules .nav-links--mobile .main-nav .navbar--main .menu-item.menu-btn a,.pb-course-modules .nav-links--mobile .pb-marketing-form form .frm_button_submit,.pb-course-modules .nav-links--mobile .pb-testimonial-module__button,.pb-marketing-form form .pb-course-modules .nav-links--mobile .frm_button_submit{margin-left:0}.pb-course-modules .tab-content>.tab-pane.active{display:block}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container{width:100%;position:relative}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container .nav-tabs{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container.open{background:#fff}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container.open .nav-button{background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container.open .nav-tabs{display:block}.pb-course-modules .tab-content>.tab-pane .nav-button-label{display:block}.pb-course-modules .tab-content>.tab-pane .nav-button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:55px;font-weight:400;font-size:1.7rem;width:100%;padding:.5rem 2rem;display:block;position:relative;text-align:left;z-index:25;background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;box-shadow:none!important;background-color:#fff;border:1px solid #3a3131}.pb-course-modules .tab-content>.tab-pane .nav-button:before{content:attr(navigation-title)}.pb-course-modules .tab-content>.tab-pane .nav-tabs,.pb-course-modules .tab-content>.tab-pane .tab-content{width:100%}.pb-course-modules .tab-content>.tab-pane .nav-tabs{border-bottom:0;list-style:none;position:absolute;z-index:10;background:#fff;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#3a3131}.pb-course-modules .tab-content>.tab-pane .nav-tabs li{border-bottom:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:after{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li.active,.pb-course-modules .tab-content>.tab-pane .nav-tabs li:hover{background:0 0;border-bottom:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:last-of-type{border-bottom:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs a{display:block;font-family:Poppins,sans-serif;font-size:1.7rem;padding:0;width:100%;padding:1rem 2rem}.pb-course-modules .tab-content>.tab-pane .nav-tabs a.active{background:#fabf54;border-bottom:none}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane{padding:4rem 2rem}}.dropdown-container{position:relative}.dropdown-container .dropdown-button{display:none}.dropdown-container .dropdown-content a{margin-right:2rem}.dropdown-container .dropdown-content a:last-of-type{margin-right:0}@media (max-width:1123.98px){.dropdown-container .dropdown-button{display:block;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:55px;font-weight:400;font-size:1.7rem;width:100%;padding:.5rem 2rem;display:block;position:relative;text-align:left;z-index:25;background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;box-shadow:none!important;background-color:#fff;border:1px solid #3a3131}.dropdown-container .dropdown-button:before{content:attr(navigation-title)}.dropdown-container .dropdown-content{display:none;z-index:10;position:absolute;padding:1rem 2rem;border-left:1px solid #3a3131;border-bottom:1px solid #3a3131;border-right:1px solid #3a3131}.dropdown-container .dropdown-content a{width:100%;margin-right:0}.dropdown-container .dropdown-content a:before{display:none}.dropdown-container.open{background:#fff}.dropdown-container.open .dropdown-button{background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center}.dropdown-container.open .dropdown-content{width:100%;display:block;background:#fff}}.pb-icon-header .cards{margin-top:7rem}@media (min-width:768px) and (max-width:1123.98px){.pb-icon-header .card{text-align:center}.pb-icon-header .card:not(:last-of-type){margin-bottom:3.5rem}.pb-icon-header .card:nth-of-type(3){margin-bottom:0}}@media (max-width:767.98px){.pb-icon-header .cards{margin-top:4rem;text-align:center}}table{width:100%;margin-top:5rem}table thead th{font-family:klinic_slab,serif;font-size:1.9rem;font-weight:500;padding:0 1.5rem 2rem 1.5rem}table tbody tr{border-top:1px solid;border-color:rgba(58,49,49,.3)}table tbody tr:nth-child(odd){background-color:transparent}table tbody tr:last-of-type{border-bottom:1px solid rgba(58,49,49,.3)}table tbody td{font-size:1.5rem;padding:1.5rem}table tbody td strong,table tbody td.strong{font-weight:500}table ul{padding-left:2rem}.article-filter form table .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset table .search-filter-reset,.ff-login-form .frm_submit table input[type=submit],.frm_dropzone table button,.main-nav .navbar--main .menu-item.menu-btn table a,.pb-marketing-form form table .frm_button_submit,table .article-filter form .frm_button_submit,table .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,table .btn,table .ff-login-form .frm_submit input[type=submit],table .frm_dropzone button,table .main-nav .navbar--main .menu-item.menu-btn a,table .pb-marketing-form form .frm_button_submit,table .pb-testimonial-module__button{margin-top:0;float:right}table label{width:100%}table select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:45px;font-weight:300;font-size:1.5rem;width:100%;padding:2px 10px;display:block;position:relative;z-index:25;background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;box-shadow:none!important;border:1px solid #3a3131;color:#3a3131}table select:active,table select:focus{background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}table select option{font-weight:300;white-space:pre;padding-top:1rem;min-height:35px}@media (max-width:767.98px){table select{min-width:auto}}.pb-table table{width:100%;margin-top:5rem}.pb-table thead th{font-size:calc(1.8rem + .4 * ((100vw - 540px)/ 420));font-family:klinic_slab,serif;font-weight:500;padding:0 1.5rem 2rem 1.5rem}@media screen and (max-width:540px){.pb-table thead th{font-size:1.8rem}}@media screen and (min-width:960px){.pb-table thead th{font-size:2.2rem}}.pb-table tbody tr{border-top:1px solid;border-color:#3a3131}.pb-table tbody tr:nth-child(odd){background-color:#f0e8e1}.pb-table tbody tr:last-of-type{border-bottom:1px solid #3a3131}.pb-table tbody td{font-size:1.5rem;padding:1.5rem}.pb-table table{table-layout:fixed}.pb-table .table-cols--i2 td{width:50%}.pb-table .table-cols--i3 td{width:33.333%}.pb-table .table-cols--i4 td{width:25%}.pb-table .table-cols--i5 td{width:20%}.pb-table__content p{font-size:1.5rem}.table-container{position:relative}@media (max-width:767.98px){.table-container .table:after{content:"";display:block;height:100%;width:7rem;position:absolute;right:0;top:0;background:linear-gradient(to left,rgba(255,255,255,.9) 20%,rgba(255,255,255,0) 100%)}.table-container .table:before{content:"";background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/swipe.png) no-repeat center;background-size:100%;height:3rem;width:3rem;position:absolute;bottom:-.7rem;right:1rem;z-index:1}}.table:not(.table--no-scroll)::-webkit-scrollbar{background:#ececec;border-radius:10px;height:16px}.table:not(.table--no-scroll)::-webkit-scrollbar-thumb{background:#fabf54;border-radius:26px;border:2px solid #fabf54}@media (max-width:767.98px){.table:not(.table--no-scroll){flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.table:not(.table--no-scroll) table{min-width:880px}}.pb-accordion .accordion{margin-top:5rem}.pb-accordion .accordion__item{position:relative;padding:2rem 0;margin-bottom:0;border-top:1px solid #3a3131}.pb-accordion .accordion__item:last-of-type{border-bottom:1px solid #3a3131}.pb-accordion .accordion__title{font-size:calc(2.2rem + .4 * ((100vw - 540px)/ 420));font-family:klinic_slab,serif;text-decoration:none;display:block;cursor:pointer;width:100%;display:flex;align-items:center}@media screen and (max-width:540px){.pb-accordion .accordion__title{font-size:2.2rem}}@media screen and (min-width:960px){.pb-accordion .accordion__title{font-size:2.6rem}}.pb-accordion .accordion__title:focus{outline:0;box-shadow:none}.pb-accordion .accordion__title:after{content:"+";font-size:26px;width:30px;height:30px;position:absolute;top:15px;right:0;text-align:right}.pb-accordion .accordion__title[aria-expanded=true]{padding:0 2rem 0 0}.pb-accordion .accordion__title[aria-expanded=true]:after{content:"-";font-size:30px}.pb-accordion .accordion__content{font-family:Poppins,sans-serif;font-size:1.5rem;padding:1rem 10rem 1rem 0}@media (max-width:767.98px){.pb-accordion .accordion__content{padding:1rem 3rem 1rem 0}}.pb-posts h2{margin-bottom:2.5rem}.pb-posts a:not([class]){text-decoration:none}.pb-posts a:not([class]):hover{text-decoration:underline}.pb-timeline{margin-bottom:8rem}.pb-testimonial-module__content .pb-timeline blockquote,.pb-timeline .pb-testimonial-module__content blockquote,.pb-timeline h3{margin-bottom:0}.pb-timeline .row:not(.timeline){margin-bottom:3.5rem;align-items:flex-end}@media (max-width:1123.98px){.pb-timeline{margin-bottom:0}}.timeline{margin-top:5rem}.timeline__line{height:1px;width:100%;display:block;position:relative;margin-bottom:3rem}.timeline__line:before{content:"";height:29px;width:29px;display:block;border-radius:50%;background:#fff;border:2px solid #fabf54;position:absolute;left:0;top:-14px;opacity:0;z-index:2}.timeline__line:after{content:"";background-color:#fabf54;height:2px;position:absolute;left:0;top:0;width:0;display:block;transition:width 1s ease-in-out}.timeline__heading{min-height:6.6rem;margin-bottom:0}.timeline__top{opacity:0}.timeline__bottom{padding-right:2rem;opacity:0}.timeline__bottom p{line-height:1.6;margin-top:1rem}.timeline__bottom strong{margin-top:1rem;font-size:1.8rem;display:inline-block;font-weight:500}.timeline--animated .timeline__line{transition-delay:inherit}.timeline--animated .timeline__line:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.timeline--animated .timeline__line:after{width:100%}.timeline--animated .timeline__bottom,.timeline--animated .timeline__top{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.timeline__item:nth-of-type(2) .timeline__line:before{-webkit-animation-delay:1s;animation-delay:1s}.timeline__item:nth-of-type(2) .timeline__line:after{transition-delay:1s}.timeline__item:nth-of-type(2) .timeline__bottom,.timeline__item:nth-of-type(2) .timeline__top{-webkit-animation-delay:1s;animation-delay:1s}.timeline__item:nth-of-type(3) .timeline__line:before{-webkit-animation-delay:2s;animation-delay:2s}.timeline__item:nth-of-type(3) .timeline__line:after{transition-delay:2s}.timeline__item:nth-of-type(3) .timeline__bottom,.timeline__item:nth-of-type(3) .timeline__top{-webkit-animation-delay:2s;animation-delay:2s}.timeline__item:nth-of-type(4) .timeline__line:before{-webkit-animation-delay:3s;animation-delay:3s}.timeline__item:nth-of-type(4) .timeline__line:after{transition-delay:3s}.timeline__item:nth-of-type(4) .timeline__bottom,.timeline__item:nth-of-type(4) .timeline__top{-webkit-animation-delay:3s;animation-delay:3s}.timeline__item:nth-of-type(5) .timeline__line:before{-webkit-animation-delay:4s;animation-delay:4s}.timeline__item:nth-of-type(5) .timeline__line:after{transition-delay:4s}.timeline__item:nth-of-type(5) .timeline__bottom,.timeline__item:nth-of-type(5) .timeline__top{-webkit-animation-delay:4s;animation-delay:4s}.timeline__item:nth-of-type(6) .timeline__line:before{-webkit-animation-delay:5s;animation-delay:5s}.timeline__item:nth-of-type(6) .timeline__line:after{transition-delay:5s}.timeline__item:nth-of-type(6) .timeline__bottom,.timeline__item:nth-of-type(6) .timeline__top{-webkit-animation-delay:5s;animation-delay:5s}.timeline::-webkit-scrollbar{background:#ececec;border-radius:10px;height:16px}.timeline::-webkit-scrollbar-thumb{background:#fabf54;border-radius:26px;border:2px solid #fabf54}@media (max-width:1140px){.timeline{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.timeline .col{min-width:32%}}@media (max-width:767.98px){.timeline{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.timeline .col{min-width:75%}}.pb-discover-uni h2,.pb-image-slider h2,.pb-video-slider h2{margin-bottom:3rem}@media (max-width:1123.98px){.pb-discover-uni h2,.pb-image-slider h2,.pb-video-slider h2{margin-bottom:2rem}}.pb-virtual-tour h2{margin-bottom:3rem}.pb-testimonial-slider h2{margin-bottom:5rem}.pb-testimonial-slider h4,.pb-testimonial-slider h5{line-height:1.2}.pb-testimonial-slider .testimonial-slider__content{padding-left:2rem;padding-right:2rem}.pb-testimonial-slider .testimonial-slider__photo{display:block;width:100px;height:100px;border-radius:100px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.pb-testimonial-slider--alt h2{margin-bottom:0}@media (max-width:767.98px){.pb-testimonial-slider h2{margin-bottom:2rem}.pb-testimonial-slider .testimonial-slider__image{margin-bottom:2rem}}@media (max-width:767.98px){.pb-form .clip--both--sm.form--block{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.pb-form .frm_forms form{padding-top:2rem}}.pb-hero+.pb-marketing-form.pb-eprints-form{margin-top:0}.pb-hero+.pb-marketing-form.pb-eprints-form+.bg-stone{margin-top:1.5rem!important}.pb-marketing-form{position:relative;overflow:hidden}.pb-marketing-form+.bg-stone{margin-top:1.5rem!important}.pb-marketing-form.pb-eprints-form.pb{padding-top:4rem;padding-bottom:4rem}@media (max-width:1123.98px){.pb-marketing-form.pb-eprints-form.pb{padding-top:4.5rem;padding-bottom:4.5rem}}@media (max-width:767.98px){.pb-marketing-form.pb-eprints-form.pb{padding-top:5rem;padding-bottom:5rem}}.pb-marketing-form h2{margin-bottom:4rem}.pb-marketing-form .pb-block-header p{text-align:center}.pb-marketing-form .pb-block-header p:first-child{margin-top:-1rem}.pb-marketing-form .pb-block-header p:last-child{margin-bottom:4rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.pb-marketing-form h2{font-size:4rem}}.pb-instagram .instagram-widget{margin-top:2.5rem}.pb-instagram .sbi_photo_wrap{padding-bottom:2rem}.coloured-block-links__link:nth-of-type(1){background-color:#fabf54}.coloured-block-links__link:nth-of-type(2){background-color:#facb75}.coloured-block-links__link:nth-of-type(3){background-color:#fbd897}.coloured-block-links__link:nth-of-type(4){background-color:#fde5ba}.coloured-block-links__link:nth-of-type(5){background-color:#80bace}@media (max-width:1123.98px){.coloured-block-links__link{margin-bottom:0}.article-grid__info .coloured-block-links__link a,.coloured-block-links__link .article-grid__info a,.coloured-block-links__link .link,.coloured-block-links__link form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.coloured-block-links__link form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .coloured-block-links__link .frm_button,form .frm_repeat_buttons .coloured-block-links__link .frm_button{margin-top:1rem}.coloured-block-links__link .card__inner{padding:3rem 2rem 2rem 2rem}}@media (max-width:767.98px){.coloured-block-links .container{padding-left:0;padding-right:0}.coloured-block-links--alumni .container{padding-left:15px;padding-right:15px}}@-webkit-keyframes bounceIn{0%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes bounceIn{0%{opacity:0}60%{opacity:1}to{opacity:1}}.pb-eprints-journal-archive .pb-block-header{margin-bottom:8rem}@media (max-width:1123.98px){.pb-eprints-journal-archive .pb-block-header{margin-bottom:4rem}}.pb-eprints-journal-archive__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem}@media (max-width:1123.98px){.pb-eprints-journal-archive__grid{grid-template-columns:repeat(1,1fr)}}.pb-eprints-journal-archive__item{display:flex;align-items:stretch;flex-direction:column;justify-content:stretch;padding:4rem 3rem}.pb-eprints-journal-archive__item.hidden{display:none!important}.pb-eprints-journal-archive__heading a{text-decoration:none!important}.pb-eprints-journal-archive__meta{display:block;margin-top:1.5rem;font-size:1.4rem;font-style:italic}.pb-eprints-journal-archive__authors{display:inline-block}.pb-eprints-journal-archive__authors ul{display:inline-block;list-style:none;padding:0;margin:0}.pb-eprints-journal-archive__authors ul li{display:inline-block;font-size:1.4rem}.pb-eprints-journal-archive__authors ul li a[href^="http://orcid.org"],.pb-eprints-journal-archive__authors ul li a[href^="https://orcid.org"]{position:relative;padding-right:3rem}.pb-eprints-journal-archive__authors ul li a[href^="http://orcid.org"]:after,.pb-eprints-journal-archive__authors ul li a[href^="https://orcid.org"]:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/icon-orcid.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:22px}.pb-eprints-journal-archive__authors ul li+li:before{content:'|';display:inline-block;margin:0 1rem 0 .5rem}.pb-eprints-journal-archive__separator{display:inline-block;margin:0 1rem;width:6px;height:6px;border-radius:50%;background:#3a3131;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pb-eprints-journal-archive__date{display:inline-block}.pb-eprints-journal-archive__abstract{margin-top:1.5rem}.pb-eprints-journal-archive__abstract .eprints-read-more-link{color:#3a3131;font-weight:600}.pb-eprints-journal-archive__abstract .eprints-read-more-link:hover{color:#3a3131;text-decoration:underline}.pb-eprints-journal-archive__links{padding-top:1.5rem;margin-top:auto;margin-bottom:-2rem}.article-grid__info .pb-eprints-journal-archive__links a,.pb-eprints-journal-archive__links .article-grid__info a,.pb-eprints-journal-archive__links a.link,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.frm_button{margin-right:3.5rem;margin-bottom:2rem}.article-grid__info .pb-eprints-journal-archive__links a.bg-white,.pb-eprints-journal-archive__links .article-grid__info a.bg-white,.pb-eprints-journal-archive__links a.link.bg-white,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button{background-color:#fff}.article-grid__info .pb-eprints-journal-archive__links a.bg-white:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-white:hover,.pb-eprints-journal-archive__links a.link.bg-white:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-gold,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold,.pb-eprints-journal-archive__links a.link.bg-gold,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button{background-color:#fabf54}.article-grid__info .pb-eprints-journal-archive__links a.bg-gold:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold:hover,.pb-eprints-journal-archive__links a.link.bg-gold:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue,.pb-eprints-journal-archive__links a.link.bg-blue,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button{background-color:#80bace}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue:hover,.pb-eprints-journal-archive__links a.link.bg-blue:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-green,.pb-eprints-journal-archive__links .article-grid__info a.bg-green,.pb-eprints-journal-archive__links a.link.bg-green,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button{background-color:#6cbfa2}.article-grid__info .pb-eprints-journal-archive__links a.bg-green:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-green:hover,.pb-eprints-journal-archive__links a.link.bg-green:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-purple,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple,.pb-eprints-journal-archive__links a.link.bg-purple,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button{background-color:#b8a5d5}.article-grid__info .pb-eprints-journal-archive__links a.bg-purple:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple:hover,.pb-eprints-journal-archive__links a.link.bg-purple:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-orange,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange,.pb-eprints-journal-archive__links a.link.bg-orange,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button{background-color:#f29563}.article-grid__info .pb-eprints-journal-archive__links a.bg-orange:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange:hover,.pb-eprints-journal-archive__links a.link.bg-orange:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-stone,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone,.pb-eprints-journal-archive__links a.link.bg-stone,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button{background-color:#f0e8e1}.article-grid__info .pb-eprints-journal-archive__links a.bg-stone:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone:hover,.pb-eprints-journal-archive__links a.link.bg-stone:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold,.article-grid__info .pb-eprints-journal-archive__links a.bg-green,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone,.article-grid__info .pb-eprints-journal-archive__links a.bg-white,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold,.pb-eprints-journal-archive__links .article-grid__info a.bg-green,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone,.pb-eprints-journal-archive__links .article-grid__info a.bg-white,.pb-eprints-journal-archive__links a.link.bg-blue,.pb-eprints-journal-archive__links a.link.bg-gold,.pb-eprints-journal-archive__links a.link.bg-green,.pb-eprints-journal-archive__links a.link.bg-orange,.pb-eprints-journal-archive__links a.link.bg-purple,.pb-eprints-journal-archive__links a.link.bg-stone,.pb-eprints-journal-archive__links a.link.bg-white,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button{padding:1.5rem 3.5rem;text-decoration:none}@media (max-width:1123.98px){.article-grid__info .pb-eprints-journal-archive__links a.bg-blue,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold,.article-grid__info .pb-eprints-journal-archive__links a.bg-green,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone,.article-grid__info .pb-eprints-journal-archive__links a.bg-white,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold,.pb-eprints-journal-archive__links .article-grid__info a.bg-green,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone,.pb-eprints-journal-archive__links .article-grid__info a.bg-white,.pb-eprints-journal-archive__links a.link.bg-blue,.pb-eprints-journal-archive__links a.link.bg-gold,.pb-eprints-journal-archive__links a.link.bg-green,.pb-eprints-journal-archive__links a.link.bg-orange,.pb-eprints-journal-archive__links a.link.bg-purple,.pb-eprints-journal-archive__links a.link.bg-stone,.pb-eprints-journal-archive__links a.link.bg-white,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button{padding:1.5rem 2.5rem}}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-green:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-white:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-green:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-white:hover,.pb-eprints-journal-archive__links a.link.bg-blue:hover,.pb-eprints-journal-archive__links a.link.bg-gold:hover,.pb-eprints-journal-archive__links a.link.bg-green:hover,.pb-eprints-journal-archive__links a.link.bg-orange:hover,.pb-eprints-journal-archive__links a.link.bg-purple:hover,.pb-eprints-journal-archive__links a.link.bg-stone:hover,.pb-eprints-journal-archive__links a.link.bg-white:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button:hover{text-decoration:none}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-green:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-white:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-green:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-white:hover:before,.pb-eprints-journal-archive__links a.link.bg-blue:hover:before,.pb-eprints-journal-archive__links a.link.bg-gold:hover:before,.pb-eprints-journal-archive__links a.link.bg-green:hover:before,.pb-eprints-journal-archive__links a.link.bg-orange:hover:before,.pb-eprints-journal-archive__links a.link.bg-purple:hover:before,.pb-eprints-journal-archive__links a.link.bg-stone:hover:before,.pb-eprints-journal-archive__links a.link.bg-white:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button:hover:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}.pb-eprints-journal-archive__load-more{display:table;margin:4rem auto 0!important}.pb-hero__eprints-meta{display:block;margin-top:1.5rem;font-size:1.4rem;font-style:italic}.pb-hero__eprints-authors{display:inline-block}.pb-hero__eprints-authors ul{display:inline-block;list-style:none;padding:0;margin:0}.pb-hero__eprints-authors ul li{display:inline-block;font-size:1.4rem}.pb-hero__eprints-authors ul li+li:before{content:'|';display:inline-block;margin:0 1rem 0 .5rem}.pb-hero__eprints-separator{display:inline-block;margin:0 1rem;width:6px;height:6px;border-radius:50%;background:#3a3131;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pb-hero__eprints-date{display:inline-block}.pb-hero__eprints-citation{margin-top:1.5rem}.pb-hero__eprints-journal_title{margin-top:1.5rem}.pb-testimonial-module.pb{margin:0!important;padding-top:4rem;padding-bottom:4rem}.pb-testimonial-module.pb+.pb.bg-white{padding-top:8rem}.pb-testimonial-module .row{justify-content:center}.pb-testimonial-module__content{max-width:900px;margin:0 auto;padding:10rem;-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}@media (max-width:1123.98px){.pb-testimonial-module__content{padding:6rem}}@media (max-width:767.98px){.pb-testimonial-module__content{width:100%;max-width:calc(100% - 30px);padding:4rem}}.pb-testimonial-module__content blockquote:after,.pb-testimonial-module__content blockquote:before{content:'"'}.pb-testimonial-module__content cite{display:block;margin-top:1.5rem;font-style:normal;font-size:1.8rem}.pb-testimonial-module__button{background:0 0;padding-left:2rem;padding-right:2rem;margin-top:1.5rem}.pb-stats-module{padding-top:140px;padding-bottom:120px}@media (max-width:1439.98px){.pb-stats-module{padding-bottom:48px}}@media (max-width:1123.98px){.pb-stats-module{padding-top:140px;padding-bottom:140px}}@media (max-width:767.98px){.pb-stats-module{padding-top:66px;padding-bottom:56px}}.pb-stats-module__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-left:90px;margin-right:90px;row-gap:88px}@media (max-width:1439.98px){.pb-stats-module__grid{margin-left:50px;margin-right:50px}}@media (max-width:1123.98px){.pb-stats-module__grid{margin-left:34px;margin-right:34px}}@media (max-width:767.98px){.pb-stats-module__grid{margin-left:16px;margin-right:16px;row-gap:72px}}.pb-stats-module__item{flex:1 1 calc(25% - 30px);max-width:calc(25% - 30px);text-align:center;box-sizing:border-box;position:relative;color:#3a3131;text-decoration:none;display:flex}.pb-stats-module__item:hover{color:#3a3131;text-decoration:none}.pb-stats-module__item:hover .pb-stats-module__title{text-decoration:underline}@media (max-width:1123.98px){.pb-stats-module__item{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (max-width:767.98px){.pb-stats-module__item{flex:1 1 100%;max-width:100%}}.pb-stats-module__title{margin-bottom:16px!important;line-height:100%}.pb-stats-module__text{margin-top:0;margin-bottom:0}.pb-stats-module__icon-container{border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:96px;height:96px;position:absolute;top:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media (max-width:767.98px){.pb-stats-module__icon-container{width:72px;height:72px;top:-36px}}.pb-stats-module__icon-container--yellow{background-color:#fabf54}.pb-stats-module__icon-container--purple{background-color:#b8a5d5}.pb-stats-module__icon-container--green{background-color:#6cbfa2}.pb-stats-module__icon-container--blue{background-color:#80bace}.pb-stats-module__box{position:relative;padding:64px 32px;width:100%}@media (max-width:767.98px){.pb-stats-module__box{padding:56px 32px}}.pb-stats-module__box::after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-left:40px solid transparent;border-bottom:40px solid #fff;z-index:1}.pb-dynamic-grid__top{margin-bottom:4rem}.pb-dynamic-grid__header{text-align:center}.pb-dynamic-grid__introduction{text-align:center;margin-top:1rem}.pb-dynamic-grid__grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:3rem}.pb-dynamic-grid__grid .pb-dynamic-grid__item{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;flex-grow:1}.pb-dynamic-grid__grid .pb-dynamic-grid__item-inner{width:100%}.pb-dynamic-grid__grid .pb-dynamic-grid__image{width:100%}.pb-dynamic-grid__grid[data-count="1"] .pb-dynamic-grid__item{flex-direction:row}@media (max-width:767.98px){.pb-dynamic-grid__grid[data-count="1"] .pb-dynamic-grid__item{flex-direction:column}}.pb-dynamic-grid__grid[data-count="1"] .pb-dynamic-grid__item .pb-dynamic-grid__item-inner{width:50%}@media (max-width:767.98px){.pb-dynamic-grid__grid[data-count="1"] .pb-dynamic-grid__item .pb-dynamic-grid__item-inner{width:100%}}.pb-dynamic-grid__grid[data-count="1"] .pb-dynamic-grid__item .pb-dynamic-grid__image{width:50%}@media (max-width:767.98px){.pb-dynamic-grid__grid[data-count="1"] .pb-dynamic-grid__item .pb-dynamic-grid__image{width:100%}}.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item{flex-direction:row;max-width:calc(50% - 15px)}@media (max-width:1123.98px){.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item{flex-direction:column}}@media (max-width:767.98px){.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item{max-width:100%}}.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item .pb-dynamic-grid__item-inner{width:50%}@media (max-width:1123.98px){.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item .pb-dynamic-grid__item-inner{width:100%}}.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item .pb-dynamic-grid__image{width:50%}@media (max-width:1123.98px){.pb-dynamic-grid__grid[data-count="2"] .pb-dynamic-grid__item .pb-dynamic-grid__image{width:100%}}.pb-dynamic-grid__grid[data-count="3"] .pb-dynamic-grid__item{max-width:calc(33% - 20px)}@media (max-width:1123.98px){.pb-dynamic-grid__grid[data-count="3"] .pb-dynamic-grid__item{max-width:calc(50% - 15px)}}@media (max-width:767.98px){.pb-dynamic-grid__grid[data-count="3"] .pb-dynamic-grid__item{max-width:100%}}.pb-dynamic-grid__grid[data-count="4"] .pb-dynamic-grid__item{max-width:calc(25% - 23px)}@media (max-width:1123.98px){.pb-dynamic-grid__grid[data-count="4"] .pb-dynamic-grid__item{max-width:calc(50% - 15px)}}@media (max-width:767.98px){.pb-dynamic-grid__grid[data-count="4"] .pb-dynamic-grid__item{max-width:100%}}.pb-dynamic-grid__item-inner{padding:3rem}.pb-dynamic-grid__item-description{margin-top:1rem}.pb-dynamic-grid__item-link{margin-top:1rem}.pb-dynamic-grid__image img{max-height:300px;-o-object-fit:cover;object-fit:cover}.norland-translation-toggle{position:fixed;left:auto;right:4rem;bottom:0;z-index:99;background-color:#fabf54;padding:2rem}@media (max-width:1123.98px){.norland-translation-toggle{right:0;padding:1rem}}.norland-translation-toggle__heading{font-size:1.7rem;font-weight:700}@media (max-width:1123.98px){.norland-translation-toggle__heading{font-size:1.3rem}}.norland-translation-toggle .gtranslate_wrapper{margin-top:1.5rem}@media (max-width:1123.98px){.norland-translation-toggle .gtranslate_wrapper{margin-top:.75rem}.norland-translation-toggle .gtranslate_wrapper .gt_switcher{width:137px!important}.norland-translation-toggle .gtranslate_wrapper .gt_switcher a{width:125px!important;font-size:1.2rem}}.eprints-popup-trigger{position:fixed;left:2rem;bottom:2rem;z-index:99}.eprints-popup .close{font-size:2rem}.eprints-popup .modal-dialog{max-width:768px}.eprints-popup .modal-header{padding:1rem 2rem;border-bottom:none}.eprints-popup .modal-body{padding:0 2rem 2rem 2rem}.eprints-popup__heading{text-align:center}.eprints-popup__content{text-align:center;margin:2rem 0 2.5rem}.article-grid a:not([class]){text-decoration:none}.article-grid a:not([class]):hover{text-decoration:underline}.article-grid__masonry-area{display:none;margin-top:5rem}.article-grid__masonry-area--show{display:flex!important}.article-grid__dashboard{margin-top:8rem}.article-grid__dashboard .cards{margin-top:0}.article-grid .grid-sizer{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:480px){.article-grid .grid-sizer{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.article-grid .grid-sizer{flex:0 0 50%;max-width:50%}}@media (min-width:1124px){.article-grid .grid-sizer{flex:0 0 33.33333%;max-width:33.33333%}}.article-grid .article-grid__info a,.article-grid .link,.article-grid form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.article-grid form .frm_repeat_buttons .frm_button,.article-grid__info .article-grid a,form .acf-fields .acf-field .acf-repeater .acf-button .article-grid .frm_button,form .frm_repeat_buttons .article-grid .frm_button{margin-top:2rem}.article-grid__image{margin-bottom:0}.article-grid__image img{width:100%;max-width:auto}.article-grid__inner{display:block;padding:4rem 3rem;margin-bottom:3rem}.article-grid__inner p{margin-bottom:2rem}.article-grid__info p{margin:0}.article-grid__meta{font-size:1.4rem;margin-bottom:2rem}.article-grid--masonry .article-grid__item{position:relative;z-index:2}.article-grid--masonry .article-grid__item:nth-child(5n+1) .article-grid__inner{background:#fcdba0}.article-grid--masonry .article-grid__item:nth-child(5n+2) .article-grid__inner{background:#9ac8d8}.article-grid--masonry .article-grid__item:nth-child(5n+3) .article-grid__inner{background:#9ecdbb}.article-grid--masonry .article-grid__item:nth-child(5n+4) .article-grid__inner{background:#c8bbdb}.article-grid--masonry .article-grid__item:nth-child(5n+5) .article-grid__inner{background:#f8c0a3}@media (max-width:1123.98px){.article-grid__dashboard{margin-top:5rem}}.pagination{margin-top:4rem}.pagination .nav-links{display:inline-flex;justify-content:center;align-items:center}.pagination .page-numbers{padding:0 1rem;font-size:2rem;font-weight:300;color:#3a3131;text-decoration:none}.pagination .page-numbers.current{font-weight:500}.pagination .page-numbers:hover{color:#fabf54}.pagination .next,.pagination .prev{font-size:0;border:0;background-color:transparent;z-index:5;padding:0}.pagination .next:focus,.pagination .prev:focus{outline:0;box-shadow:none}.pagination .next:before,.pagination .prev:before{content:'';width:0;height:0;border-style:solid}.pagination .next:hover,.pagination .prev:hover{cursor:pointer}.pagination .next{margin-left:1rem}.pagination .next:before{border-width:7px 0 7px 8px;border-color:transparent transparent transparent #3a3131;right:0}.pagination .next:hover:before{border-color:transparent transparent transparent #fabf54}.pagination .prev{margin-right:1rem}.pagination .prev:before{border-width:7px 8px 7px 0;border-color:transparent #3a3131 transparent transparent;left:0}.pagination .prev:hover:before{border-color:transparent #fabf54 transparent transparent}body.single-eprints-journals .pb-hero h1{margin-bottom:2rem}body.single-eprints-journals .pb-hero .pb-hero__left{min-width:80%!important}.pb-single-eprints-journals+.pb-marketing-form.pb-eprints-form{margin-top:0}.pb-single-eprints-journals.pb{padding-top:4rem;padding-bottom:4rem}@media (max-width:1123.98px){.pb-single-eprints-journals.pb{padding-top:3rem;padding-bottom:3rem}}.pb-single-eprints-journals__table tr td:first-child{padding-right:4rem}.pb-single-eprints-journals__bottom{margin-top:6rem}@media (min-width:1124px){.pb-single-eprints-journals__row{flex-direction:row-reverse}}@media (max-width:1123.98px){.pb-single-eprints-journals__cards{margin-bottom:3rem}}.pb-single-eprints-journals__cards .card{margin-bottom:2rem}.pb-single-eprints-journals__slide{position:relative;display:block;overflow:hidden;width:100%;max-width:800px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);margin-bottom:4rem}@media (max-width:767.98px){.pb-single-eprints-journals__slide{margin-bottom:2rem}}.pb-single-eprints-journals__slide:last-child{margin-bottom:0}.pb-single-eprints-journals__slide:after{content:'Page 1';position:absolute;left:0;bottom:0;width:100%;z-index:3;text-align:center;padding:.5rem;font-size:1.2rem;color:#000}.pb-single-eprints-journals__slide:nth-child(1){list-style:none}.pb-single-eprints-journals__slide:nth-child(1):after{content:"Page 1"}.pb-single-eprints-journals__slide:nth-child(2){list-style:none}.pb-single-eprints-journals__slide:nth-child(2):after{content:"Page 2"}.pb-single-eprints-journals__slide:nth-child(3){list-style:none}.pb-single-eprints-journals__slide:nth-child(3):after{content:"Page 3"}.pb-single-eprints-journals__slide:nth-child(4){list-style:none}.pb-single-eprints-journals__slide:nth-child(4):after{content:"Page 4"}.pb-single-eprints-journals__slide:nth-child(5){list-style:none}.pb-single-eprints-journals__slide:nth-child(5):after{content:"Page 5"}.pb-single-eprints-journals__slide:nth-child(6){list-style:none}.pb-single-eprints-journals__slide:nth-child(6):after{content:"Page 6"}.pb-single-eprints-journals__slide:nth-child(7){list-style:none}.pb-single-eprints-journals__slide:nth-child(7):after{content:"Page 7"}.pb-single-eprints-journals__slide:nth-child(8){list-style:none}.pb-single-eprints-journals__slide:nth-child(8):after{content:"Page 8"}.pb-single-eprints-journals__slide:nth-child(9){list-style:none}.pb-single-eprints-journals__slide:nth-child(9):after{content:"Page 9"}.pb-single-eprints-journals__slide:nth-child(10){list-style:none}.pb-single-eprints-journals__slide:nth-child(10):after{content:"Page 10"}.pb-single-eprints-journals__slide:nth-child(11){list-style:none}.pb-single-eprints-journals__slide:nth-child(11):after{content:"Page 11"}.pb-single-eprints-journals__slide:nth-child(12){list-style:none}.pb-single-eprints-journals__slide:nth-child(12):after{content:"Page 12"}.pb-single-eprints-journals__slide:nth-child(13){list-style:none}.pb-single-eprints-journals__slide:nth-child(13):after{content:"Page 13"}.pb-single-eprints-journals__slide:nth-child(14){list-style:none}.pb-single-eprints-journals__slide:nth-child(14):after{content:"Page 14"}.pb-single-eprints-journals__slide:nth-child(15){list-style:none}.pb-single-eprints-journals__slide:nth-child(15):after{content:"Page 15"}.pb-single-eprints-journals__slide:nth-child(16){list-style:none}.pb-single-eprints-journals__slide:nth-child(16):after{content:"Page 16"}.pb-single-eprints-journals__slide:nth-child(17){list-style:none}.pb-single-eprints-journals__slide:nth-child(17):after{content:"Page 17"}.pb-single-eprints-journals__slide:nth-child(18){list-style:none}.pb-single-eprints-journals__slide:nth-child(18):after{content:"Page 18"}.pb-single-eprints-journals__slide:nth-child(19){list-style:none}.pb-single-eprints-journals__slide:nth-child(19):after{content:"Page 19"}.pb-single-eprints-journals__slide:nth-child(20){list-style:none}.pb-single-eprints-journals__slide:nth-child(20):after{content:"Page 20"}.pb-single-eprints-journals__slide:nth-child(21){list-style:none}.pb-single-eprints-journals__slide:nth-child(21):after{content:"Page 21"}.pb-single-eprints-journals__slide:nth-child(22){list-style:none}.pb-single-eprints-journals__slide:nth-child(22):after{content:"Page 22"}.pb-single-eprints-journals__slide:nth-child(23){list-style:none}.pb-single-eprints-journals__slide:nth-child(23):after{content:"Page 23"}.pb-single-eprints-journals__slide:nth-child(24){list-style:none}.pb-single-eprints-journals__slide:nth-child(24):after{content:"Page 24"}.pb-single-eprints-journals__slide:nth-child(25){list-style:none}.pb-single-eprints-journals__slide:nth-child(25):after{content:"Page 25"}.pb-single-eprints-journals__slide:nth-child(26){list-style:none}.pb-single-eprints-journals__slide:nth-child(26):after{content:"Page 26"}.pb-single-eprints-journals__slide:nth-child(27){list-style:none}.pb-single-eprints-journals__slide:nth-child(27):after{content:"Page 27"}.pb-single-eprints-journals__slide:nth-child(28){list-style:none}.pb-single-eprints-journals__slide:nth-child(28):after{content:"Page 28"}.pb-single-eprints-journals__slide:nth-child(29){list-style:none}.pb-single-eprints-journals__slide:nth-child(29):after{content:"Page 29"}.pb-single-eprints-journals__slide:nth-child(30){list-style:none}.pb-single-eprints-journals__slide:nth-child(30):after{content:"Page 30"}.pb-single-eprints-journals__slide:nth-child(31){list-style:none}.pb-single-eprints-journals__slide:nth-child(31):after{content:"Page 31"}.pb-single-eprints-journals__slide:nth-child(32){list-style:none}.pb-single-eprints-journals__slide:nth-child(32):after{content:"Page 32"}.pb-single-eprints-journals__slide:nth-child(33){list-style:none}.pb-single-eprints-journals__slide:nth-child(33):after{content:"Page 33"}.pb-single-eprints-journals__slide:nth-child(34){list-style:none}.pb-single-eprints-journals__slide:nth-child(34):after{content:"Page 34"}.pb-single-eprints-journals__slide:nth-child(35){list-style:none}.pb-single-eprints-journals__slide:nth-child(35):after{content:"Page 35"}.pb-single-eprints-journals__slide:nth-child(36){list-style:none}.pb-single-eprints-journals__slide:nth-child(36):after{content:"Page 36"}.pb-single-eprints-journals__slide:nth-child(37){list-style:none}.pb-single-eprints-journals__slide:nth-child(37):after{content:"Page 37"}.pb-single-eprints-journals__slide:nth-child(38){list-style:none}.pb-single-eprints-journals__slide:nth-child(38):after{content:"Page 38"}.pb-single-eprints-journals__slide:nth-child(39){list-style:none}.pb-single-eprints-journals__slide:nth-child(39):after{content:"Page 39"}.pb-single-eprints-journals__slide:nth-child(40){list-style:none}.pb-single-eprints-journals__slide:nth-child(40):after{content:"Page 40"}.pb-single-eprints-journals__slide:nth-child(41){list-style:none}.pb-single-eprints-journals__slide:nth-child(41):after{content:"Page 41"}.pb-single-eprints-journals__slide:nth-child(42){list-style:none}.pb-single-eprints-journals__slide:nth-child(42):after{content:"Page 42"}.pb-single-eprints-journals__slide:nth-child(43){list-style:none}.pb-single-eprints-journals__slide:nth-child(43):after{content:"Page 43"}.pb-single-eprints-journals__slide:nth-child(44){list-style:none}.pb-single-eprints-journals__slide:nth-child(44):after{content:"Page 44"}.pb-single-eprints-journals__slide:nth-child(45){list-style:none}.pb-single-eprints-journals__slide:nth-child(45):after{content:"Page 45"}.pb-single-eprints-journals__slide:nth-child(46){list-style:none}.pb-single-eprints-journals__slide:nth-child(46):after{content:"Page 46"}.pb-single-eprints-journals__slide:nth-child(47){list-style:none}.pb-single-eprints-journals__slide:nth-child(47):after{content:"Page 47"}.pb-single-eprints-journals__slide:nth-child(48){list-style:none}.pb-single-eprints-journals__slide:nth-child(48):after{content:"Page 48"}.pb-single-eprints-journals__slide:nth-child(49){list-style:none}.pb-single-eprints-journals__slide:nth-child(49):after{content:"Page 49"}.pb-single-eprints-journals__slide:nth-child(50){list-style:none}.pb-single-eprints-journals__slide:nth-child(50):after{content:"Page 50"}.pb-single-eprints-journals__slide img{display:block;position:relative;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;-webkit-transform-origin:center;transform-origin:center;z-index:1}.slick-slider{position:relative;opacity:0;transition:opacity .2s ease-in}.slick-slider .objectfit,.slick-slider .video-container{height:500px}.slick-slider.slick-initialized{opacity:1}.slick-slider .slick-track{display:flex}.slick-slider .slick-slide{height:auto}.slick-slider .slick-slide .card,.slick-slider .slick-slide>div{height:100%}.slick-slider .slider__control{position:absolute;top:20px;right:15px;z-index:1}.slick-slider .slick-next,.slick-slider .slick-prev{font-size:0;border:0;width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;background-color:transparent;z-index:5;padding:0}.slick-slider .slick-next:focus,.slick-slider .slick-prev:focus{outline:0;box-shadow:none}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{position:absolute;content:'';width:0;height:0;border-style:solid}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{cursor:pointer}.slick-slider .slick-prev:before{border-width:7px 8px 7px 0;border-color:transparent #3a3131 transparent transparent;left:0}.slick-slider .slick-prev:hover:before{border-color:transparent #fabf54 transparent transparent}.slick-slider .slick-next:before{border-width:7px 0 7px 8px;border-color:transparent transparent transparent #3a3131;right:0}.slick-slider .slick-next:hover:before{border-color:transparent transparent transparent #fabf54}@media (min-width:480px) and (max-width:767.98px){.slick-slider .objectfit,.slick-slider .video-container{height:350px}}@media (max-width:479.98px){.slick-slider .objectfit,.slick-slider .video-container{height:250px}}@media (max-width:767.98px){.slick-slider .slider__control{top:0}.slick-slider .card{margin-bottom:0}.slick-slider .slick-prev:before{left:10px}}@supports (-ms-ime-align:auto){.pb-image-slider .slick-slider .slider__control{right:35px}.pb-image-slider .slick-slider .slick-prev:before{border-color:transparent #fabf54 transparent transparent}.pb-image-slider .slick-slider .slick-next:before{border-color:transparent transparent transparent #fabf54}}html[data-useragent*="rv:11.0"] .pb-image-slider .slick-slider .slider__control{right:35px}html[data-useragent*="rv:11.0"] .pb-image-slider .slick-slider .slick-prev:before{border-color:transparent #fabf54 transparent transparent}html[data-useragent*="rv:11.0"] .pb-image-slider .slick-slider .slick-next:before{border-color:transparent transparent transparent #fabf54}.cards-slider .slick-next,.cards-slider .slick-prev,.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute;top:-1rem}.cards-slider .slick-prev,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-prev{left:48.5%}.cards-slider .slick-next,.feature-skills-slider .slick-next,.testimonial-slider-alt .slick-next{right:48.5%}@media (min-width:768px) and (max-width:1123.98px){.cards-slider .slick-next,.cards-slider .slick-prev,.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute}.cards-slider .slick-prev,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-prev{left:47%}.cards-slider .slick-next,.feature-skills-slider .slick-next,.testimonial-slider-alt .slick-next{right:47%}}@media (max-width:767.98px){.cards-slider .slick-next,.cards-slider .slick-prev,.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute;top:-5rem}.cards-slider .slick-prev,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-prev{left:1rem}.cards-slider .slick-next,.feature-skills-slider .slick-next,.testimonial-slider-alt .slick-next{right:45%;left:3.5rem}}@media (max-width:767.98px){.pb-cards-block .cards-slider .slick-next,.pb-cards-block .cards-slider .slick-prev{top:-2rem}}@media (max-width:1123.98px){.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{top:-7rem}}@media (max-width:767.98px){.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{top:-5rem}}.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute;top:-7rem}@media (max-width:767.98px){.testimonial-slider-alt .slick-prev{left:43%}.testimonial-slider-alt .slick-next{left:auto;right:45%}}.cards-slider .slick-list,.feature-skills-slider .slick-list{margin-right:-15px;margin-left:-15px}.cards-slider__item,.feature-skills-slider__item{padding-right:15px;padding-left:15px}.image-slider{margin-left:0;margin-right:0}.image-slider__content{margin-top:12rem}@media (min-width:768px) and (max-width:1123.98px){.image-slider__content{margin-top:3rem}}@media (max-width:767.98px){.image-slider__content{margin-top:2rem}}.testimonial-slider .objectfit{height:unset}.testimonial-slider .slider-arrows{left:-8px;position:relative;margin-top:1.5rem}.testimonial-slider .slick-next,.testimonial-slider .slick-prev{width:30px;height:30px}.testimonial-slider .slick-prev:before{left:auto}.testimonial-slider .slick-next:before{right:auto}.pb-hero--slider__controls{position:relative}.pb-hero--slider__controls .col-md-12{min-height:0}.pb-hero--slider__controls .col-md-12 .slider-arrows{position:absolute;right:15px;bottom:0;background-color:#f0e8e1;padding:6px 4px}.pb-hero--slider__controls .col-md-12 .slider-arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:4px 8px}.hide-arrows .slick-next,.hide-arrows .slick-prev{display:none}form{position:relative}form p{font-size:1.5rem}form .sigWrapper{border:0}form .sigPad .clearButton{position:relative;top:-25px;margin:0 5%}form .sigPad .clearButton a{font-size:1.5rem}form .sigPad .clearButton a,form a{color:inherit;font-weight:500;text-decoration:underline}form .sigPad .clearButton a:hover,form a:hover{text-decoration:none;color:inherit}form .frm_hidden,form .frm_screen_reader{font-size:0!important;margin:0;display:block}form .frm_primary_label,form .hs-fieldtype-text>label{font-size:1.5rem;position:absolute;top:1.7rem;left:2.5rem;z-index:75;transition:all .3s ease}form .hs-fieldtype-text.form-field-active>label{font-size:1rem;top:.3rem;left:2.6rem;opacity:.8}form .form-field-active>.frm_primary_label{font-size:1rem;top:.7rem;left:2.6rem;opacity:.8}form .fixed-label-active .frm_primary_label{top:0;left:0;position:relative;font-weight:400;font-size:1.5rem}form .frm_combo_inputs_container,form .frm_fields_container{font-size:0;margin-left:-1rem;margin-right:-1rem}form .acf-fields .acf-field .acf-repeater .frm_combo_inputs_container .acf-button,form .acf-fields .acf-field .acf-repeater .frm_fields_container .acf-button,form .frm_combo_inputs_container .acf-fields .acf-field .acf-repeater .acf-button,form .frm_combo_inputs_container .frm_html_container,form .frm_combo_inputs_container .frm_repeat_buttons,form .frm_fields_container .acf-fields .acf-field .acf-repeater .acf-button,form .frm_fields_container .frm_html_container,form .frm_fields_container .frm_repeat_buttons{font-size:1.5rem}form .acf-fields .acf-field .acf-repeater .acf-button .frm_button.frm_remove_form_row,form .frm_repeat_buttons .frm_button.frm_remove_form_row{margin-left:3rem}form .frm_first_repeat .frm_button.frm_remove_form_row{display:none}form.hs-form ul{position:relative;list-style:none;margin:0;padding:0}form.hs-form .hs-form-booleancheckbox-display>span{margin-left:0!important}form.hs-form .hs-fieldtype-checkbox>label{font-weight:400;font-size:1.5rem}form.hs-form fieldset{max-width:100%!important}form.hs-form fieldset[class^=form-columns-]{margin-left:1rem;margin-right:1rem}form.hs-form fieldset .hs-input{width:100%!important}form .acf-field,form .frm_form_field,form .hs-form-field,form .sf-field-search{margin-bottom:2.5rem;position:relative;padding:0 10px}form .acf-field input[type=email],form .acf-field input[type=number],form .acf-field input[type=password],form .acf-field input[type=tel],form .acf-field input[type=text],form .acf-field input[type=url],form .acf-field textarea,form .frm_form_field input[type=email],form .frm_form_field input[type=number],form .frm_form_field input[type=password],form .frm_form_field input[type=tel],form .frm_form_field input[type=text],form .frm_form_field input[type=url],form .frm_form_field textarea,form .hs-form-field input[type=email],form .hs-form-field input[type=number],form .hs-form-field input[type=password],form .hs-form-field input[type=tel],form .hs-form-field input[type=text],form .hs-form-field input[type=url],form .hs-form-field textarea,form .sf-field-search input[type=email],form .sf-field-search input[type=number],form .sf-field-search input[type=password],form .sf-field-search input[type=tel],form .sf-field-search input[type=text],form .sf-field-search input[type=url],form .sf-field-search textarea{padding:2rem 1.5rem 1rem;display:block;font-weight:300;font-size:1.5rem;width:100%;z-index:50;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;color:#3a3131;background-color:#fff;border:1px solid #fff}form .acf-field input[type=email]:active,form .acf-field input[type=email]:focus,form .acf-field input[type=number]:active,form .acf-field input[type=number]:focus,form .acf-field input[type=password]:active,form .acf-field input[type=password]:focus,form .acf-field input[type=tel]:active,form .acf-field input[type=tel]:focus,form .acf-field input[type=text]:active,form .acf-field input[type=text]:focus,form .acf-field input[type=url]:active,form .acf-field input[type=url]:focus,form .acf-field textarea:active,form .acf-field textarea:focus,form .frm_form_field input[type=email]:active,form .frm_form_field input[type=email]:focus,form .frm_form_field input[type=number]:active,form .frm_form_field input[type=number]:focus,form .frm_form_field input[type=password]:active,form .frm_form_field input[type=password]:focus,form .frm_form_field input[type=tel]:active,form .frm_form_field input[type=tel]:focus,form .frm_form_field input[type=text]:active,form .frm_form_field input[type=text]:focus,form .frm_form_field input[type=url]:active,form .frm_form_field input[type=url]:focus,form .frm_form_field textarea:active,form .frm_form_field textarea:focus,form .hs-form-field input[type=email]:active,form .hs-form-field input[type=email]:focus,form .hs-form-field input[type=number]:active,form .hs-form-field input[type=number]:focus,form .hs-form-field input[type=password]:active,form .hs-form-field input[type=password]:focus,form .hs-form-field input[type=tel]:active,form .hs-form-field input[type=tel]:focus,form .hs-form-field input[type=text]:active,form .hs-form-field input[type=text]:focus,form .hs-form-field input[type=url]:active,form .hs-form-field input[type=url]:focus,form .hs-form-field textarea:active,form .hs-form-field textarea:focus,form .sf-field-search input[type=email]:active,form .sf-field-search input[type=email]:focus,form .sf-field-search input[type=number]:active,form .sf-field-search input[type=number]:focus,form .sf-field-search input[type=password]:active,form .sf-field-search input[type=password]:focus,form .sf-field-search input[type=tel]:active,form .sf-field-search input[type=tel]:focus,form .sf-field-search input[type=text]:active,form .sf-field-search input[type=text]:focus,form .sf-field-search input[type=url]:active,form .sf-field-search input[type=url]:focus,form .sf-field-search textarea:active,form .sf-field-search textarea:focus{border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}form .acf-field input[type=email],form .acf-field input[type=number],form .acf-field input[type=password],form .acf-field input[type=tel],form .acf-field input[type=text],form .acf-field input[type=url],form .frm_form_field input[type=email],form .frm_form_field input[type=number],form .frm_form_field input[type=password],form .frm_form_field input[type=tel],form .frm_form_field input[type=text],form .frm_form_field input[type=url],form .hs-form-field input[type=email],form .hs-form-field input[type=number],form .hs-form-field input[type=password],form .hs-form-field input[type=tel],form .hs-form-field input[type=text],form .hs-form-field input[type=url],form .sf-field-search input[type=email],form .sf-field-search input[type=number],form .sf-field-search input[type=password],form .sf-field-search input[type=tel],form .sf-field-search input[type=text],form .sf-field-search input[type=url]{height:55px}form .acf-field textarea,form .frm_form_field textarea,form .hs-form-field textarea,form .sf-field-search textarea{height:100px;padding-top:2rem}form .acf-field.frm_half,form .acf-field.frm_password,form .frm_form_field.frm_half,form .frm_form_field.frm_password,form .hs-form-field.frm_half,form .hs-form-field.frm_password,form .sf-field-search.frm_half,form .sf-field-search.frm_password{width:50%;display:inline-block;vertical-align:top}form .acf-field.frm_half:nth-child(odd),form .acf-field.frm_password:nth-child(odd),form .frm_form_field.frm_half:nth-child(odd),form .frm_form_field.frm_password:nth-child(odd),form .hs-form-field.frm_half:nth-child(odd),form .hs-form-field.frm_password:nth-child(odd),form .sf-field-search.frm_half:nth-child(odd),form .sf-field-search.frm_password:nth-child(odd){margin-left:0}form .acf-field.frm_third,form .frm_form_field.frm_third,form .hs-form-field.frm_third,form .sf-field-search.frm_third{display:inline-block;vertical-align:top;width:33.333%}form .acf-field.frm_third:first-of-type,form .frm_form_field.frm_third:first-of-type,form .hs-form-field.frm_third:first-of-type,form .sf-field-search.frm_third:first-of-type{margin-left:0}form .acf-field.frm_two_thirds,form .frm_form_field.frm_two_thirds,form .hs-form-field.frm_two_thirds,form .sf-field-search.frm_two_thirds{display:inline-block;vertical-align:top;width:66.666%}form .acf-field.frm_two_thirds:first-of-type,form .frm_form_field.frm_two_thirds:first-of-type,form .hs-form-field.frm_two_thirds:first-of-type,form .sf-field-search.frm_two_thirds:first-of-type{margin-left:0}@media (max-width:767.98px){form .hs-form-field{padding:0 2.5rem}form .hs-form-field.hs-fieldtype-text label{left:4rem}form .hs-form-field.hs-fieldtype-text.form-field-active>label{left:4rem}}form .acf-fields .description{margin-top:5px;font-size:1.3rem;font-style:italic}form .acf-fields .acf-field[data-width]+.acf-field[data-width]{border-left:none}form .acf-fields .acf-field{border-top:0;border-left:0}form .acf-fields .acf-field input[type=email],form .acf-fields .acf-field input[type=number],form .acf-fields .acf-field input[type=password],form .acf-fields .acf-field input[type=tel],form .acf-fields .acf-field input[type=text],form .acf-fields .acf-field input[type=url],form .acf-fields .acf-field textarea{padding:1rem 1.5rem 1rem}form .acf-fields .acf-field[data-width],form .acf-fields .acf-field[data-width]+{padding:0}form .acf-fields .acf-field .acf-label label{font-weight:400;font-size:1.5rem}form .acf-fields .acf-field .acf-repeater .acf-actions{text-align:left}form .acf-fields .acf-field .acf-repeater .acf-actions .acf-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Poppins,sans-serif;display:inline-flex;font-size:17px;line-height:1;color:#3a3131;font-weight:500;padding:1rem 0;position:relative;text-decoration:none}form .acf-fields .acf-field .acf-repeater .acf-actions .acf-button:before{margin-right:1.5rem;position:relative;content:'+';top:0}form .acf-fields .acf-field .acf-repeater .acf-row{border-color:#eee}form .acf-fields .acf-field .acf-repeater .acf-row .acf-field{border-left:1px solid #eee}form .acf-fields .acf-field .acf-repeater .acf-row .acf-field-textarea{border-top:1px solid #eee}form .acf-fields .acf-table input[type=url]{border:none}form .acf-form-submit{padding:0 10px;display:flex;justify-content:flex-end}form .acf-form-submit .acf-button{font-size:17px;margin-top:0;border:1px solid transparent;padding:0 0 0 2rem;background:0 0;background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg) no-repeat;background-position:left center}form .frm_form_field.frm_section_heading{padding:0;margin-bottom:6rem}.pb-testimonial-module__content form .frm_form_field.frm_section_heading blockquote,form .frm_form_field.frm_section_heading .pb-testimonial-module__content blockquote,form .frm_form_field.frm_section_heading h3{margin-bottom:2.8rem;padding:0 1rem}form .frm_form_field.frm_section_heading .frm_form_field{padding:0 1rem}form .frm_form_field.login-remember label{display:block}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:55px;font-weight:300;font-size:1.5rem;width:100%;min-width:316px;padding:5px 15px;display:block;position:relative;z-index:25;background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;box-shadow:none!important;border:1px solid #fff;color:#3a3131}form select:active,form select:focus{background:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}form select option{font-weight:300;white-space:pre;padding-top:1rem;min-height:35px}@media (max-width:767.98px){form select{min-width:auto}}@media (max-width:767.98px){form .frm_form_field.frm_half,form .frm_form_field.frm_password,form .hs-form-field.frm_half,form .hs-form-field.frm_password,form .sf-field-search.frm_half,form .sf-field-search.frm_password{width:100%;display:block}form .frm_form_field.frm_third,form .hs-form-field.frm_third,form .sf-field-search.frm_third{width:100%}form .frm_form_field.frm_two_thirds,form .hs-form-field.frm_two_thirds,form .sf-field-search.frm_two_thirds{width:100%}form select{min-width:100%}form .acf-field[style]{width:100%!important}}form .hs-form-booleancheckbox,form .hs-form-checkbox,form .vertical_radio{position:relative;margin-top:10px;clear:both;color:#3a3131}form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox],form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio],form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox],form .hs-form-checkbox:not(.frm_radio_field) input[type=radio],form .vertical_radio:not(.frm_radio_field) input[type=checkbox],form .vertical_radio:not(.frm_radio_field) input[type=radio]{border:1px solid #fff;position:absolute;display:block;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px!important;height:18px;background-color:#fff}form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox]:checked,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio]:checked,form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox]:checked,form .hs-form-checkbox:not(.frm_radio_field) input[type=radio]:checked,form .vertical_radio:not(.frm_radio_field) input[type=checkbox]:checked,form .vertical_radio:not(.frm_radio_field) input[type=radio]:checked{background-color:#3a3131}form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox]:active,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox]:focus,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio]:active,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio]:focus,form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox]:active,form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox]:focus,form .hs-form-checkbox:not(.frm_radio_field) input[type=radio]:active,form .hs-form-checkbox:not(.frm_radio_field) input[type=radio]:focus,form .vertical_radio:not(.frm_radio_field) input[type=checkbox]:active,form .vertical_radio:not(.frm_radio_field) input[type=checkbox]:focus,form .vertical_radio:not(.frm_radio_field) input[type=radio]:active,form .vertical_radio:not(.frm_radio_field) input[type=radio]:focus{border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}form .hs-form-booleancheckbox .frm_primary_label,form .hs-form-checkbox .frm_primary_label,form .vertical_radio .frm_primary_label{top:0;left:0;position:relative;font-size:1.5rem;margin-bottom:5px;font-weight:400}form .hs-form-booleancheckbox label,form .hs-form-checkbox label,form .vertical_radio label{font-weight:300;font-size:1.5rem;line-height:18px;padding-left:30px;margin-bottom:0;position:relative}form .hs-form-booleancheckbox label a,form .hs-form-checkbox label a,form .vertical_radio label a{color:inherit;text-decoration:underline}form .hs-form-booleancheckbox label a:hover,form .hs-form-checkbox label a:hover,form .vertical_radio label a:hover{text-decoration:none}form .hs-form-booleancheckbox .frm_checkbox,form .hs-form-booleancheckbox .frm_radio,form .hs-form-checkbox .frm_checkbox,form .hs-form-checkbox .frm_radio,form .vertical_radio .frm_checkbox,form .vertical_radio .frm_radio{margin-bottom:2rem}form .hs-form-booleancheckbox.frm_radio_field,form .hs-form-checkbox.frm_radio_field,form .vertical_radio.frm_radio_field{margin-bottom:3rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio,form .hs-form-checkbox.frm_radio_field .frm_radio,form .vertical_radio.frm_radio_field .frm_radio{margin-bottom:.5rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio label,form .hs-form-checkbox.frm_radio_field .frm_radio label,form .vertical_radio.frm_radio_field .frm_radio label{padding-left:0;margin:2px 0;font-size:1.5rem;padding-left:2.5rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio input,form .hs-form-checkbox.frm_radio_field .frm_radio input,form .vertical_radio.frm_radio_field .frm_radio input{height:1.5rem;width:1.5rem;position:absolute;left:0;top:2px;margin-right:5px}form .hs-form-booleancheckbox.frm_radio_field .frm_radio:last-of-type,form .hs-form-checkbox.frm_radio_field .frm_radio:last-of-type,form .vertical_radio.frm_radio_field .frm_radio:last-of-type{margin-bottom:1rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio:last-of-type label,form .hs-form-checkbox.frm_radio_field .frm_radio:last-of-type label,form .vertical_radio.frm_radio_field .frm_radio:last-of-type label{margin-bottom:0}form .captcha{margin-left:0}form .frm_submit,form .hs-submit{padding:0 2.5rem;display:flex;justify-content:flex-end}form .frm_button_submit,form .hs-button{font-size:17px;margin-top:0;border:1px solid #3a3131;padding:1.5rem 3.5rem 1.5rem 5.5rem;background:0 0;cursor:pointer}form .frm_button_submit:before,form .hs-button:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem}form .frm_button_submit:hover,form .hs-button:hover{background-color:#3a3131;color:#fff}form .frm_button_submit:hover:before,form .hs-button:hover:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}form .frm_button_submit:focus,form .hs-button:focus{border:2px solid #000!important;outline:0!important}form .frm_button_submit{padding-left:3.5rem}form .hs-button{background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);background-repeat:no-repeat;background-position:3rem 2.2rem}form .hs-button:hover{background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}form ::-webkit-input-placeholder{color:#000!important}form ::-moz-placeholder{color:#000!important}form :-ms-input-placeholder{color:#000!important}form :-moz-placeholder{color:#000!important}form .form__error,form .frm_error,form .hs-error-msg{font-size:1.3rem;font-weight:500;margin-top:5px;color:#3a3131}form .frm_error_style{font-size:1.5rem;border:0;border-radius:0;margin-bottom:10px;padding:0;font-weight:500;color:#3a3131}form .frm_blank_field ::-webkit-input-placeholder{color:#3a3131!important}form .frm_blank_field ::-moz-placeholder{color:#3a3131!important}form .frm_blank_field :-ms-input-placeholder{color:#3a3131!important}form .frm_blank_field :-moz-placeholder{color:#3a3131!important}form .frm_blank_field input[type=checkbox],form .frm_blank_field input[type=email],form .frm_blank_field input[type=number],form .frm_blank_field input[type=password],form .frm_blank_field input[type=radio],form .frm_blank_field input[type=tel],form .frm_blank_field input[type=text],form .frm_blank_field select,form .frm_blank_field textarea{border-color:red!important}form .frm_message{color:#3a3131}form .frm-g-recaptcha{display:block;margin-top:2rem}form .frm_description{margin-top:5px;font-size:1.3rem;font-style:italic}form .frm_section_heading .frm_description{margin-left:1rem}form .frm_none_container .frm_primary_label{display:none}form .hs-richtext{padding:0 1rem}.pb-testimonial-module__content form .hs-richtext blockquote,form .hs-richtext .pb-testimonial-module__content blockquote,form .hs-richtext h3{margin-bottom:3rem}@media (max-width:767.98px){form .hs-richtext{padding:0 2.5rem}}form .hs_recaptcha{padding-left:2rem;margin-top:3rem}form .hs-fieldtype-select{width:100%!important}form .hs-fieldtype-select label{font-size:1.5rem;top:0;left:0;position:relative}.frm_dropzone{padding:3rem;width:100%;background:#fff;border:2px solid #5f5f5f;text-align:center}.frm_dropzone .frmsvg.frm-svg-icon{display:none}.frm_dropzone .frm_small_text{font-size:1.3rem}.frm_dropzone .frm_compact_text{display:none}.frm_dropzone .dz-preview{font-size:1.2rem}.pb-form form{padding:5rem}.pb-form form.acf-form{padding:3rem}@media (min-width:768px) and (max-width:1123.98px){.pb-form form{margin-top:5rem;padding:6rem 2rem}}@media (max-width:767.98px){.pb-form form{margin-top:5rem;padding:6rem 2rem}.pb-form form.acf-form{padding:5rem 1rem}.pb-form form.hs-form{padding:3rem 0 6rem}}.article-filter form .frm_form_field input[type=email],.article-filter form .frm_form_field input[type=number],.article-filter form .frm_form_field input[type=password],.article-filter form .frm_form_field input[type=tel],.article-filter form .frm_form_field input[type=text],.article-filter form .frm_form_field input[type=url],.article-filter form .frm_form_field textarea,.article-filter form .sf-field-search input[type=email],.article-filter form .sf-field-search input[type=number],.article-filter form .sf-field-search input[type=password],.article-filter form .sf-field-search input[type=tel],.article-filter form .sf-field-search input[type=text],.article-filter form .sf-field-search input[type=url],.article-filter form .sf-field-search textarea,.pb-marketing-form form .frm_form_field input[type=email],.pb-marketing-form form .frm_form_field input[type=number],.pb-marketing-form form .frm_form_field input[type=password],.pb-marketing-form form .frm_form_field input[type=tel],.pb-marketing-form form .frm_form_field input[type=text],.pb-marketing-form form .frm_form_field input[type=url],.pb-marketing-form form .frm_form_field textarea,.pb-marketing-form form .sf-field-search input[type=email],.pb-marketing-form form .sf-field-search input[type=number],.pb-marketing-form form .sf-field-search input[type=password],.pb-marketing-form form .sf-field-search input[type=tel],.pb-marketing-form form .sf-field-search input[type=text],.pb-marketing-form form .sf-field-search input[type=url],.pb-marketing-form form .sf-field-search textarea{color:#3a3131;background-color:#fff;border:1px solid #3a3131}.article-filter form .frm_form_field input[type=email]:active,.article-filter form .frm_form_field input[type=email]:focus,.article-filter form .frm_form_field input[type=number]:active,.article-filter form .frm_form_field input[type=number]:focus,.article-filter form .frm_form_field input[type=password]:active,.article-filter form .frm_form_field input[type=password]:focus,.article-filter form .frm_form_field input[type=tel]:active,.article-filter form .frm_form_field input[type=tel]:focus,.article-filter form .frm_form_field input[type=text]:active,.article-filter form .frm_form_field input[type=text]:focus,.article-filter form .frm_form_field input[type=url]:active,.article-filter form .frm_form_field input[type=url]:focus,.article-filter form .frm_form_field textarea:active,.article-filter form .frm_form_field textarea:focus,.article-filter form .sf-field-search input[type=email]:active,.article-filter form .sf-field-search input[type=email]:focus,.article-filter form .sf-field-search input[type=number]:active,.article-filter form .sf-field-search input[type=number]:focus,.article-filter form .sf-field-search input[type=password]:active,.article-filter form .sf-field-search input[type=password]:focus,.article-filter form .sf-field-search input[type=tel]:active,.article-filter form .sf-field-search input[type=tel]:focus,.article-filter form .sf-field-search input[type=text]:active,.article-filter form .sf-field-search input[type=text]:focus,.article-filter form .sf-field-search input[type=url]:active,.article-filter form .sf-field-search input[type=url]:focus,.article-filter form .sf-field-search textarea:active,.article-filter form .sf-field-search textarea:focus,.pb-marketing-form form .frm_form_field input[type=email]:active,.pb-marketing-form form .frm_form_field input[type=email]:focus,.pb-marketing-form form .frm_form_field input[type=number]:active,.pb-marketing-form form .frm_form_field input[type=number]:focus,.pb-marketing-form form .frm_form_field input[type=password]:active,.pb-marketing-form form .frm_form_field input[type=password]:focus,.pb-marketing-form form .frm_form_field input[type=tel]:active,.pb-marketing-form form .frm_form_field input[type=tel]:focus,.pb-marketing-form form .frm_form_field input[type=text]:active,.pb-marketing-form form .frm_form_field input[type=text]:focus,.pb-marketing-form form .frm_form_field input[type=url]:active,.pb-marketing-form form .frm_form_field input[type=url]:focus,.pb-marketing-form form .frm_form_field textarea:active,.pb-marketing-form form .frm_form_field textarea:focus,.pb-marketing-form form .sf-field-search input[type=email]:active,.pb-marketing-form form .sf-field-search input[type=email]:focus,.pb-marketing-form form .sf-field-search input[type=number]:active,.pb-marketing-form form .sf-field-search input[type=number]:focus,.pb-marketing-form form .sf-field-search input[type=password]:active,.pb-marketing-form form .sf-field-search input[type=password]:focus,.pb-marketing-form form .sf-field-search input[type=tel]:active,.pb-marketing-form form .sf-field-search input[type=tel]:focus,.pb-marketing-form form .sf-field-search input[type=text]:active,.pb-marketing-form form .sf-field-search input[type=text]:focus,.pb-marketing-form form .sf-field-search input[type=url]:active,.pb-marketing-form form .sf-field-search input[type=url]:focus,.pb-marketing-form form .sf-field-search textarea:active,.pb-marketing-form form .sf-field-search textarea:focus{border:1px solid #fabf54!important}.article-filter form select,.pb-marketing-form form select{background-color:#fff;border:1px solid #3a3131;color:#3a3131}.article-filter form select:active,.article-filter form select:focus,.pb-marketing-form form select:active,.pb-marketing-form form select:focus{background-color:#fff;border:1px solid #fabf54!important}.article-filter form .vertical_radio,.pb-marketing-form form .vertical_radio{color:#3a3131}.article-filter form .vertical_radio input[type=checkbox],.article-filter form .vertical_radio input[type=radio],.pb-marketing-form form .vertical_radio input[type=checkbox],.pb-marketing-form form .vertical_radio input[type=radio]{border:1px solid #3a3131}.article-filter form .vertical_radio input[type=checkbox]:checked,.article-filter form .vertical_radio input[type=radio]:checked,.pb-marketing-form form .vertical_radio input[type=checkbox]:checked,.pb-marketing-form form .vertical_radio input[type=radio]:checked{background-color:#3a3131}.article-filter form .vertical_radio input[type=checkbox]:active,.article-filter form .vertical_radio input[type=checkbox]:focus,.article-filter form .vertical_radio input[type=radio]:active,.article-filter form .vertical_radio input[type=radio]:focus,.pb-marketing-form form .vertical_radio input[type=checkbox]:active,.pb-marketing-form form .vertical_radio input[type=checkbox]:focus,.pb-marketing-form form .vertical_radio input[type=radio]:active,.pb-marketing-form form .vertical_radio input[type=radio]:focus{border:1px solid #fabf54!important}.article-filter form .frm_button_submit,.pb-marketing-form form .frm_button_submit{margin-top:0}.article-filter form .frm_button_submit:focus,.pb-marketing-form form .frm_button_submit:focus{border:1px solid #3a3131!important;outline:0!important}.article-filter form .form__error,.article-filter form .frm_error,.pb-marketing-form form .form__error,.pb-marketing-form form .frm_error{color:#fabf54}.article-filter form .frm_error_style,.pb-marketing-form form .frm_error_style{color:#fabf54}.article-filter form .frm_blank_field ::-webkit-input-placeholder,.pb-marketing-form form .frm_blank_field ::-webkit-input-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field ::-moz-placeholder,.pb-marketing-form form .frm_blank_field ::-moz-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field :-ms-input-placeholder,.pb-marketing-form form .frm_blank_field :-ms-input-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field :-moz-placeholder,.pb-marketing-form form .frm_blank_field :-moz-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field input[type=checkbox],.article-filter form .frm_blank_field input[type=email],.article-filter form .frm_blank_field input[type=number],.article-filter form .frm_blank_field input[type=password],.article-filter form .frm_blank_field input[type=radio],.article-filter form .frm_blank_field input[type=tel],.article-filter form .frm_blank_field input[type=text],.article-filter form .frm_blank_field input[type=url],.article-filter form .frm_blank_field select,.article-filter form .frm_blank_field textarea,.pb-marketing-form form .frm_blank_field input[type=checkbox],.pb-marketing-form form .frm_blank_field input[type=email],.pb-marketing-form form .frm_blank_field input[type=number],.pb-marketing-form form .frm_blank_field input[type=password],.pb-marketing-form form .frm_blank_field input[type=radio],.pb-marketing-form form .frm_blank_field input[type=tel],.pb-marketing-form form .frm_blank_field input[type=text],.pb-marketing-form form .frm_blank_field input[type=url],.pb-marketing-form form .frm_blank_field select,.pb-marketing-form form .frm_blank_field textarea{border-color:#fabf54!important}.article-filter form .frm_message,.pb-marketing-form form .frm_message{color:#fabf54}.frm_message{padding:5rem 6rem 6rem}.frm_message p{text-align:center}.article-filter{position:relative;top:-6rem;margin-bottom:-6rem}@media (max-width:767.98px){.article-filter{top:0;margin-top:4rem;margin-bottom:0}}.article-filter--dashboard{top:0;margin-bottom:0;padding-right:3rem}.article-filter--dashboard .article-filter__filters h4{padding-top:0}.article-filter--dashboard .article-filter__filters .searchandfilter ul{margin-bottom:2rem}.article-filter--dashboard .article-filter__filters .searchandfilter ul li{font-size:13px;padding:1rem 0 1rem 0;position:relative;width:100%}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .sf-input-checkbox{position:absolute;height:18px;width:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #3a3131}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .sf-input-checkbox:checked{background-color:#3a3131}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .sf-label-checkbox{padding-left:30px;padding-right:30px;width:100%}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .children{margin-top:1rem;margin-bottom:0;margin-left:3rem}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle{position:absolute;top:4px;right:0;width:20px;height:20px;font-size:0;justify-content:center;align-items:center;display:flex}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle:after{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:20%;left:50%}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle.closed{justify-content:flex-end}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle.closed:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.article-filter--dashboard .article-filter__filters .searchandfilter ul ul ul{margin-left:2rem}.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset{background:#fabf54 url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg) no-repeat;background-position:15px center;margin-top:0;margin-bottom:3rem}.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after{display:none}.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover{background:#3a3131 url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg) no-repeat;background-position:15px center}.article-filter--dashboard .article-filter__filters .sf-field-search{margin-top:2rem;padding-top:6rem}.article-filter--dashboard .article-filter__filters .sf-field-search:before{content:'';display:block;height:1px;background-color:#f0e8e1;width:100%;position:relative;top:-3rem}.article-filter--dashboard .article-filter__filters .sf-field-search label{min-width:0;width:100%}.article-filter__button{top:-2rem;margin-bottom:-2rem}.article-filter form .article-filter__button .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-filter__button .search-filter-reset,.article-filter__button .article-filter form .frm_button_submit,.article-filter__button .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.article-filter__button .btn,.article-filter__button .ff-login-form .frm_submit input[type=submit],.article-filter__button .frm_dropzone button,.article-filter__button .main-nav .navbar--main .menu-item.menu-btn a,.article-filter__button .pb-marketing-form form .frm_button_submit,.article-filter__button .pb-testimonial-module__button,.ff-login-form .frm_submit .article-filter__button input[type=submit],.frm_dropzone .article-filter__button button,.main-nav .navbar--main .menu-item.menu-btn .article-filter__button a,.pb-marketing-form form .article-filter__button .frm_button_submit{margin-top:0;float:right}.article-filter__filters ul{margin:0;padding:0}.article-filter__filters ul li{display:inline-block;padding-right:2.6rem}.article-filter__filters ul li:last-of-type{padding-right:0}.article-filter__filters ul li.sf-field-search .sf-input-text{padding:3px 15px;background:#fff url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/search-icon.svg) no-repeat;background-position:calc(100% - 10px) 50%}.article-filter__filters h4{font-family:Poppins,sans-serif;font-size:1.5rem}.article-filter__filters label,.article-filter__filters select{min-width:315px}@media (min-width:768px) and (max-width:1123.98px){.article-filter--dashboard .article-filter__filters h4{font-size:18px}.article-filter--dashboard label,.article-filter--dashboard select{min-width:unset;width:100%}}@media (max-width:767.98px){.article-filter--dashboard{padding-right:1.5rem}.article-filter--dashboard .article-filter__filters .sf-field-search{margin-top:1rem;padding-top:3rem;padding-bottom:5rem}.article-filter--dashboard .article-filter__filters .sf-field-search:before{top:-3rem}.article-filter--dashboard label,.article-filter--dashboard select{min-width:unset;width:100%}.article-filter__button{width:100%}.article-filter form .article-filter__button .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-filter__button .search-filter-reset,.article-filter__button .article-filter form .frm_button_submit,.article-filter__button .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.article-filter__button .btn,.article-filter__button .ff-login-form .frm_submit input[type=submit],.article-filter__button .frm_dropzone button,.article-filter__button .main-nav .navbar--main .menu-item.menu-btn a,.article-filter__button .pb-marketing-form form .frm_button_submit,.article-filter__button .pb-testimonial-module__button,.ff-login-form .frm_submit .article-filter__button input[type=submit],.frm_dropzone .article-filter__button button,.main-nav .navbar--main .menu-item.menu-btn .article-filter__button a,.pb-marketing-form form .article-filter__button .frm_button_submit{float:none}}.pb-marketing-form form .vertical_radio .frm_primary_label{margin-bottom:0;font-size:0}.pb-marketing-form form .frm_submit{position:absolute;bottom:0;right:-10px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb-marketing-form form .frm_submit{position:relative}}@media (max-width:767.98px){.pb-marketing-form form .frm_submit{position:relative;justify-content:flex-start;bottom:auto;right:auto}}.form--no-padding form .frm_submit{bottom:0;right:-10px}.form--no-padding .frm_message{padding:0}.ff-login-form .pb-testimonial-module__content blockquote,.ff-login-form h3,.pb-testimonial-module__content .ff-login-form blockquote{padding:5rem 6rem 0}@media (max-width:767.98px){.ff-login-form .pb-testimonial-module__content blockquote,.ff-login-form h3,.pb-testimonial-module__content .ff-login-form blockquote{padding:3rem 3rem 0}}.ff-login-form .frm_checkbox{margin-top:-4rem;width:50%;position:relative;z-index:2}.ff-login-form .frm_checkbox label{font-size:1.3rem}.ff-login-form .frm_checkbox input{margin-right:1rem;position:relative;top:2px;height:1.6rem;width:1.6rem}.ff-login-form .frm_submit{position:relative;z-index:2}.ff-login-form .frm_submit input[type=submit]{border:none;cursor:pointer}@media (max-width:767.98px){.ff-login-form form{margin-top:1rem}}.ui-datepicker .ui-widget-header{background:#fabf54!important}.ui-datepicker .ui-datepicker-header{padding-top:1rem!important;padding-bottom:1rem!important}.ui-datepicker thead{color:#3a3131!important;background:#fcdba0!important}.ui-datepicker th{font-weight:400!important}.ui-datepicker .ui-datepicker-title{padding:5px 0!important}.ui-datepicker select{width:39.5%!important;border-color:#fff!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:10%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{display:none}.ui-datepicker .ui-datepicker-next{-webkit-transform:none!important;transform:none!important}.ui-datepicker .ui-datepicker-next:after{display:block;content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg)}.ui-datepicker .ui-datepicker-prev{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.ui-datepicker .ui-datepicker-prev:after{display:block;content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg)}.ui-datepicker .ui-state-default.ui-state-hover{color:#3a3131;background:#fcdba0!important}.ui-datepicker .ui-state-default.ui-state-active{background:#fabf54!important}.frm_form_field .sigPad ul.sigNav li.drawIt a,.frm_form_field .sigPad ul.sigNav li.typeIt a{position:relative;background-color:#fcdba0;width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center}.frm_form_field .sigPad ul.sigNav li.drawIt a.current,.frm_form_field .sigPad ul.sigNav li.typeIt a.current{background-color:#fabf54}.frm_form_field .sigPad ul.sigNav li.drawIt a:before,.frm_form_field .sigPad ul.sigNav li.typeIt a:before{position:absolute;display:block;z-index:5;height:100%}.frm_form_field .sigPad ul.sigNav li.drawIt i,.frm_form_field .sigPad ul.sigNav li.typeIt i{display:none}.frm_form_field .sigPad ul.sigNav li.drawIt a:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/pen-icon.svg);width:35px;height:35px}.frm_form_field .sigPad ul.sigNav li.typeIt a:before{content:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/keyboard-icon.svg);width:25px;height:30px}#content form .frm_form_field .sigPad .typed{width:71%;height:43px;top:5rem;margin-left:2rem}#content form .frm_form_field .sigPad .typed input[type=text]{font-size:1.5rem!important;font-family:Poppins,sans-serif!important;border:1px solid #ccc!important}.submitted-message{padding:8rem 5rem}#frm-reset-password-0 .frm_description{padding:0 1rem 2rem}#frm-reset-password-0 .frm_form_field{max-width:calc(100% - 1.5rem)}#frm-reset-password-0 form .frm_primary_label{top:0;left:0;position:relative;font-weight:400;font-size:1.5rem}#loginform-0 form .frm_submit{padding:0 1rem 0 2.5rem}#loginform-0 form .frm_primary_label{top:0;left:0;position:relative;font-weight:400;font-size:1.5rem}.link--password-reset{margin-left:6rem!important;margin-bottom:0;position:relative;top:-5rem}@media (max-width:1123.98px){.link--password-reset{margin-left:3rem!important}}.form-progress{margin:0 5rem 0;padding-bottom:5rem}@media (max-width:1123.98px){.form-progress{margin:0 2rem 0;padding:0 0 5rem}}.form-progress__btn:disabled{opacity:.65}.form-progress__email{padding:1rem 1.5rem 1rem;display:block;font-weight:300;font-size:1.5rem;width:100%;z-index:50;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;color:#3a3131;background-color:#fff;border:1px solid #fff;height:55px;margin-top:2rem}.form-progress__inner{display:none}.form-progress--open .form-progress__inner{display:block}.StripeElement{background:#fff;padding:2rem;margin-top:6px}.single-alumni-events form .frm_error_style{color:red;margin-top:3rem}.single-alumni-events form .form__error,.single-alumni-events form .frm_error,.single-alumni-events form .hs-error-msg{color:red}.page-template-template-login-registration .ff-login-form .frm_checkbox{margin-top:0}.pb-hero-anchor-links__top-row{align-items:center}@media (max-width:1123.98px){.pb-hero-anchor-links__top-row{flex-direction:column}}.pb-hero-anchor-links .breadcrumbs{position:absolute}.pb-hero-anchor-links .breadcrumbs #breadcrumbs{margin-top:47px}@media (max-width:1123.98px){.pb-hero-anchor-links .breadcrumbs #breadcrumbs{margin:0}}@media (max-width:1123.98px){.pb-hero-anchor-links .breadcrumbs{position:relative;margin-top:30px}}.pb-hero-anchor-links__left .hero__inner .name-qualifications{border-bottom:1px solid #000;padding-bottom:13px}.pb-hero-anchor-links__left .hero__inner .name-qualifications h1{margin-top:89px;margin-bottom:0}@media (max-width:1123.98px){.pb-hero-anchor-links__left .hero__inner .name-qualifications h1{margin-top:40px}}.pb-hero-anchor-links__left .hero__inner .name-qualifications .member-qualifications{font-size:17px;font-weight:300;line-height:27.2px}.pb-hero-anchor-links__left .hero__inner .member-position{margin-top:12px;margin-bottom:0}.pb-hero-anchor-links__left .hero__inner .member-contact-details{margin-top:28px}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-telephone{font-size:14px;font-weight:300;line-height:21px;display:flex;color:inherit}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-telephone::before{content:'';width:18px;height:18px;background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/call_icon.svg);background-repeat:no-repeat;display:flex;margin-right:11px}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-email{font-size:14px;font-weight:300;line-height:21px;display:flex;color:inherit;margin-top:8px}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-email::before{content:'';width:18px;height:18px;background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/mail_icon.svg);background-repeat:no-repeat;display:flex;margin-right:11px}.pb-hero-anchor-links__left .hero__inner .member-socials{max-width:96px;display:flex;justify-content:flex-start;gap:12px;margin-top:8px}.pb-hero-anchor-links__left .hero__inner .external-roles,.pb-hero-anchor-links__left .hero__inner .specialism-areas{margin-top:28px}.pb-hero-anchor-links__left .hero__inner .external-roles .content-title,.pb-hero-anchor-links__left .hero__inner .specialism-areas .content-title{font-size:17px;font-style:normal;font-weight:500;line-height:17px;margin-bottom:5px}.pb-hero-anchor-links__left .hero__inner .external-roles{margin-bottom:47px}@media (max-width:1123.98px){.pb-hero-anchor-links__left{max-width:100%}}.pb-hero-anchor-links__right img{width:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;min-height:500px;max-height:500px}@media screen and (min-width:1820px){.pb-hero-anchor-links__right img{min-height:632px;max-height:632px}}@media (max-width:1439.98px){.pb-hero-anchor-links__right img{max-width:100%;min-height:500px;max-height:500px}}@media (max-width:1123.98px){.pb-hero-anchor-links__right img{max-width:100%;margin-top:28px;min-height:632px;max-height:632px}}@media (max-width:767.98px){.pb-hero-anchor-links__right img{max-width:100%;min-height:0;max-height:368px}}@media (max-width:1123.98px){.pb-hero-anchor-links__right{max-width:100%}}@media (max-width:1123.98px){.pb-hero-anchor-links{margin-top:33px!important}}.hero-achor-links{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1}.hero-achor-links.has-header-sitewide-cta{top:80px}.hero-achor-links .anchors ul{padding-left:0;margin-bottom:0}.hero-achor-links .anchors ul a{text-decoration:none}.hero-achor-links .anchors ul li{list-style:none;padding:15px}@media (max-width:1123.98px){.hero-achor-links{top:0!important}}@media (max-width:767.98px){.hero-achor-links{display:none}}.hero-achor-links__mobile{display:none}.hero-achor-links__mobile select{width:100%;height:57px;border:1px solid #000;font-size:17px;font-style:normal;font-weight:500;line-height:24px;margin-top:32px;padding:0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-achor-links__mobile .custom-select{background-color:#fff;z-index:1;margin-top:0}.hero-achor-links__mobile .custom-select::after{content:'';position:absolute;width:12px;height:7.4px;top:58px;right:25px;background-image:url(//www.norland.ac.uk/wp-content/themes/rouge-wp-start-theme/css/../assets/images/chevron-down.svg)}.hero-achor-links__mobile .custom-select::after .section-jump{margin-top:0}@media (max-width:1123.98px){.hero-achor-links__mobile .custom-select{margin-top:34px}}@media (max-width:767.98px){.hero-achor-links__mobile .custom-select{margin-top:0}}@media (max-width:767.98px){.hero-achor-links__mobile{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:1}}.user-biography{padding:80px 0;scroll-margin-top:100px}.user-biography h2{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:1123.98px){.user-biography h2{font-size:32px}}@media (max-width:767.98px){.user-biography h2{font-size:29px}}@media (max-width:767.98px){.user-biography .pb-generic-text__content{margin-bottom:32px}}@media (max-width:1123.98px){.user-biography{padding:5rem 0;scroll-margin-top:0}}@media (max-width:767.98px){.user-biography{padding-top:32px;scroll-margin-top:100px}}.user-publications{padding-top:50px;padding-bottom:50px;margin-top:80px;scroll-margin-top:100px}.user-publications h2{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:1123.98px){.user-publications h2{font-size:32px}}@media (max-width:767.98px){.user-publications h2{font-size:29px}}.user-publications .publication-row{border-bottom:1px solid rgba(104,77,59,.3);padding:24px 0}.user-publications .publication-row:last-of-type{border-bottom:none;padding-bottom:0}.user-publications .publication-row .publication-date{font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-bottom:6px}.user-publications .publication-row .publication-name{-webkit-font-feature-settings:'liga' off,'clig' off;font-feature-settings:'liga' off,'clig' off;font-size:17px;font-style:normal;font-weight:500;line-height:25.5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;margin-bottom:6px;color:inherit}.user-publications .publication-row a.publication-name:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}.user-publications .publication-row .publication-description{font-size:17px;font-style:normal;font-weight:300;line-height:27.2px}@media (max-width:1123.98px){.user-publications{margin-top:0!important;scroll-margin-top:0}}@media (max-width:767.98px){.user-publications{padding-top:32px;scroll-margin-top:100px}}.user-events{padding:80px 0 50px 0;margin-top:80px;scroll-margin-top:100px}.user-events h2{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:1123.98px){.user-events h2{font-size:32px}}@media (max-width:767.98px){.user-events h2{font-size:29px}}.user-events .event-row{border-bottom:1px solid rgba(104,77,59,.3);padding:24px 0}.user-events .event-row:last-of-type{border-bottom:none;padding-bottom:0}.user-events .event-row .event-date{font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-bottom:6px}.user-events .event-row .event-name{-webkit-font-feature-settings:'liga' off,'clig' off;font-feature-settings:'liga' off,'clig' off;font-size:17px;font-style:normal;font-weight:500;line-height:25.5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;margin-bottom:6px;color:inherit}.user-events .event-row .event-description{font-size:17px;font-style:normal;font-weight:300;line-height:27.2px;scroll-margin-top:20px}@media (max-width:1123.98px){.user-events{scroll-margin-top:0}}.user-publications+.user-events{margin-top:-50px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib290c3RyYXAuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIl9mb250cy5zY3NzIiwibW9kdWxlcy9fYnJhbmQuc2NzcyIsIm1vZHVsZXMvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX3N0cnVjdHVyZS5zY3NzIiwibW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiYm9vdHN0cmFwX292ZXJyaWRlcy9fbWl4aW5zLnNjc3MiLCJyZWdpb25zL19oZWFkZXIuc2NzcyIsInJlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwicmVnaW9ucy9fbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9fcGFnZXMuc2NzcyIsIm1vZHVsZXMvX3NlY3Rpb25zLnNjc3MiLCJwb3N0cy9fcG9zdHMuc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsIm1vZHVsZXMvX3RlYW0tbWVtYmVyLnNjc3MiLCJzbGljay5zY3NzIiwic2xpY2suY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztBQ0FBLE1BR0ksT0FBQSxRQUFBLFNBQUEsUUFBQSxTQUFBLFFBQUEsT0FBQSxRQUFBLE1BQUEsUUFBQSxTQUFBLFFBQUEsU0FBQSxRQUFBLFFBQUEsUUFBQSxPQUFBLFFBQUEsT0FBQSxRQUFBLFFBQUEsS0FBQSxPQUFBLFFBQUEsWUFBQSxRQUlBLFVBQUEsUUFBQSxZQUFBLFFBQUEsVUFBQSxRQUFBLE9BQUEsUUFBQSxVQUFBLFFBQUEsU0FBQSxRQUFBLFFBQUEsUUFBQSxPQUFBLFFBSUEsZ0JBQUEsRUFBQSxnQkFBQSxNQUFBLGdCQUFBLE1BQUEsZ0JBQUEsT0FBQSxnQkFBQSxPQUtGLHlCQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSx3QkFBQSxjQUFBLENBQUEsS0FBQSxDQUFBLE1BQUEsQ0FBQSxRQUFBLENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsVUNHRixFQ2tCQSxRQURBLFNEZEUs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QUF4QixVQUF3QixNQUFBLEdBQXhCLFVBQXdCLE1BQUEsR0FNdEIsVUZUUixZQUFBLFNFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLElFU1EsV0ZUUixZQUFBLFVFU1EsV0ZUUixZQUFBLFVDVUUseUJDN0JFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLE1BQUEsR0FFeEIsZUFBdUIsTUFBQSxHQUdyQixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLGFBQXdCLE1BQUEsR0FBeEIsYUFBd0IsTUFBQSxHQUF4QixhQUF3QixNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxTRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGNGVFIsWUFBQSxVRVNRLGNGVFIsWUFBQSxXQ1VFLHlCQzdCRSxRQUNFLFdBQUEsRUFDQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4sS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QixNQUFBLEdBRXhCLGVBQXVCLE1BQUEsR0FHckIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixhQUF3QixNQUFBLEdBQXhCLGFBQXdCLE1BQUEsR0FBeEIsYUFBd0IsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsU0VTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxjRlRSLFlBQUEsVUVTUSxjRlRSLFlBQUEsV0NVRSwwQkM3QkUsUUFDRSxXQUFBLEVBQ0EsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VHSSxnQkFBd0IsTUFBQSxHQUV4QixlQUF1QixNQUFBLEdBR3JCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsYUFBd0IsTUFBQSxHQUF4QixhQUF3QixNQUFBLEdBQXhCLGFBQXdCLE1BQUEsR0FNdEIsYUZUUixZQUFBLEVFU1EsYUZUUixZQUFBLFNFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsY0ZUUixZQUFBLFVFU1EsY0ZUUixZQUFBLFdDVUUsMEJDN0JFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLE1BQUEsR0FFeEIsZUFBdUIsTUFBQSxHQUdyQixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1B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QUEsU0FsQ1QsZ0RBZ0NPLFdBQUEsS0FoQ1Asc0RBa0NTLFFBQUEsU0FsQ1QsZ0RBZ0NPLFdBQUEsS0FoQ1Asc0RBa0NTLFFBQUEsU0FsQ1QsZ0RBZ0NPLFdBQUEsS0FoQ1Asc0RBa0NTLFFBQUEsU0FsQ1QsZ0RBZ0NPLFdBQUEsS0FoQ1Asc0RBa0NTLFFBQUEsU0FsQ1QsZ0RBZ0NPLFdBQUEsS0FoQ1Asc0RBa0NTLFFBQUEsU0FsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsaURBZ0NPLFdBQUEsS0FoQ1AsdURBa0NTLFFBQUEsVUFsQ1QsdUNBd0NFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLHlCQUFBLE9BQUEsaUJBQUEsT0FDQSxRQUFBLEVDOVNILGNBQ0MsU0FBQSxTQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEs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b3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcF9vdmVycmlkZXMvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcF9vdmVycmlkZXMvX21peGluc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiOyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNDgwcHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogMTEyNHB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDE0NDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMsIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCwgLm1haW4tbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnJvdyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0sIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFkZDhhOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhMmE5OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIE1heSAxNCwgMjAyMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWInO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2tsaW5pY3NsYWJtZWRpdW1pdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWInO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ibGFjay13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ibGFjay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1leHRyYWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXRoaW4td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbi13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ib2xkaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFsaWdodGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbml0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy10aGluaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG46cm9vdCB7XG4gIC0tYmctd2hpdGU6ICNmZmY7XG4gIC0tYmctZ29sZDogI0ZBQkY1NDtcbiAgLS1iZy1nb2xkLXRpbnQ6ICNGQ0RCQTA7XG4gIC0tYmctYmx1ZTogIzgwQkFDRTtcbiAgLS1iZy1ibHVlLXRpbnQ6ICM5QUM4RDg7XG4gIC0tYmctZ3JlZW46ICM2Q0JGQTI7XG4gIC0tYmctZ3JlZW4tdGludDogIzlFQ0RCQjtcbiAgLS1iZy1wdXJwbGU6ICNCOEE1RDU7XG4gIC0tYmctcHVycGxlLXRpbnQ6ICNDOEJCREI7XG4gIC0tYmctb3JhbmdlOiAjRjI5NTYzO1xuICAtLWJnLW9yYW5nZS10aW50OiAjRjhDMEEzO1xuICAtLWJnLXN0b25lOiAjRjBFOEUxOyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0OyB9XG5cbi5iZy1nb2xkLXRpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNEQkEwOyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkFDRTsgfVxuXG4uYmctYmx1ZS10aW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBQzhEODsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNCRkEyOyB9XG5cbi5iZy1ncmVlbi10aW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQ0RCQjsgfVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4QTVENTsgfVxuXG4uYmctcHVycGxlLXRpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhCQkRCOyB9XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5NTYzOyB9XG5cbi5iZy1vcmFuZ2UtdGludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEMwQTM7IH1cblxuLmJnLXN0b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTsgfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjM0EzMTMxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgwMHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgYm9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLWhpZGRlbikge1xuICAgIHRvcDogMzRweDsgfVxuXG5zdHJvbmcsXG5iLFxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgyICsgcCxcbmgzICsgcCwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlICsgcCxcbmg0ICsgcCxcbmg1ICsgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBoMiArIGgzLCAucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgaDIgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgaDIgKyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxudWwsXG5vbCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjFlbTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4uY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbm1haW4gYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgbWFpbiBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1haW4gYVtocmVmXj1cInRlbDpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgbWFpbiBhW2hyZWZePVwidGVsOlwiXTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQ0RCQiAhaW1wb3J0YW50OyB9XG4gICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBwIHtcbiAgICAgIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gICAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBwIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVDREJCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbixcbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWRlY2xpbmUtYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWNvbmZpcm1hdGlvbi1idXR0b246YmVmb3JlLFxuICAgICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24gI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIgI2hzLWVuLWNvb2tpZS1jb25maXJtYXRpb24tYnV0dG9ucy1hcmVhICNocy1ldS1kZWNsaW5lLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7IH1cbiAgICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbjpob3ZlcixcbiAgICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtZGVjbGluZS1idXR0b246aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24gI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgaHRtbCBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciwgYm9keSBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDsgfVxuICBodG1sIGRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIGRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIGRpdiNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSwgYm9keSBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBkaXYjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICBodG1sICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbiwgYm9keSAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWNvbmZpcm1hdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuI2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgI2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2JyZWFkY3J1bWJzIGEuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9IH1cblxuLmJ0biwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzQTMxMzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnRuOmJlZm9yZSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZSwgLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Z1wiKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAuYnRuLS1yZXZlcnNlLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpOyB9XG4gIC5idG46Zmlyc3Qtb2YtdHlwZSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmZpcnN0LW9mLXR5cGUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpmaXJzdC1vZi10eXBlLCAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpmaXJzdC1vZi10eXBlLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6Zmlyc3Qtb2YtdHlwZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmZpcnN0LW9mLXR5cGUsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpmaXJzdC1vZi10eXBlLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG46aG92ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpob3ZlciwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmhvdmVyLCAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpob3ZlciwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmhvdmVyLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpob3ZlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMzQTMxMzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJ0bjpob3ZlcjpiZWZvcmUsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpob3ZlcjpiZWZvcmUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmhvdmVyOmJlZm9yZSxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6aG92ZXI6YmVmb3JlLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpOyB9XG4gIC5idG4tLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLS1kb3dubG9hZDphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9kb3dubG9hZC1pY29uLnN2Z1wiKTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gIC5idG4tLWRvd25sb2FkOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Rvd25sb2FkLWljb24td2hpdGUuc3ZnXCIpOyB9XG4gIC5idG4tLXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgIC5idG4tLXRhYjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5idG4tLXRhYi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkY1NDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQUJGNTQ7IH1cbiAgICAuYnRuLS10YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBMzEzMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5idG4sIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtOyB9IH1cblxuLmpvYi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0cmVtIDAgMnJlbSAwOyB9XG4gIC5qb2ItYnV0dG9ucyAuYnRuLCAuam9iLWJ1dHRvbnMgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5qb2ItYnV0dG9ucyBhLCAuam9iLWJ1dHRvbnMgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCAuam9iLWJ1dHRvbnMgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLmpvYi1idXR0b25zIGJ1dHRvbiwgLmpvYi1idXR0b25zIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmpvYi1idXR0b25zIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmpvYi1idXR0b25zXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmpvYi1idXR0b25zIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmpvYi1idXR0b25zIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5qb2ItYnV0dG9ucyAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmpvYi1idXR0b25zIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5qb2ItYnV0dG9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmpvYi1idXR0b25zIC5idG4tbG92ZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgLmpvYi1idXR0b25zIC5idG4tbG92ZSBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87IH1cblxuLmxpbmssIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM0EzMTMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saW5rOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgLmxpbms6Zmlyc3Qtb2YtdHlwZSwgLmFydGljbGUtZ3JpZF9faW5mbyBhOmZpcnN0LW9mLXR5cGUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpmaXJzdC1vZi10eXBlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGluazpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyBhOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay0tcGx1czpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJysnO1xuICAgIHRvcDogMDsgfVxuICAubGluay0tbWludXM6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b24uZnJtX3JlbW92ZV9mb3JtX3JvdzpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uLmZybV9yZW1vdmVfZm9ybV9yb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5saW5rLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mb1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9uc1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnNcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnNcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9uc1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm0gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5kaXYub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIGRpdi5vYmplY3RmaXQgaW1nIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuY29tcGF0LW9iamVjdC1maXQgaW1nIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtOyB9XG5cbi5za2lwbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTllbTsgfVxuICAuc2tpcGxpbms6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTsgfVxuXG4udmlzdWFsbHktaGlkZGVuLCBmb3JtIC5mcm1faGlkZGVuX2NvbnRhaW5lciAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmtpcy13aWRnZXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaG9tZSAucm93LS01LWNvbHMgLmNvbC0yMC1wZXJjZW50IHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIGZsZXgtYmFzaXM6IDIwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlOyB9XG4gICAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudDpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudDpudGgtb2YtdHlwZSg1KSB7XG4gICAgbWluLWhlaWdodDogMTUuNHJlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAucm93LS01LWNvbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAucm93LS01LWNvbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZBQkY1NDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudCB7XG4gIG1heC13aWR0aDogMjAlO1xuICBmbGV4LWJhc2lzOiAyMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLnJvdy0tNS1jb2xzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5yb3ctLTUtY29scyAuY29sLTIwLXBlcmNlbnQge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICAgICAgbWluLXdpZHRoOiAyNzBweDsgfSB9XG5cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWxhcmdlLWN0YSAucm93LmZsZXgtcm93LXJldmVyc2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWdlbmVyaWMtdGV4dCAucm93LmZsZXgtcm93LXJldmVyc2UgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9IH1cblxuI21jZXVfNjcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExhbmRzY2FwZSB0YWJsZXQgbWFzb25yeSByZS1wYWludCBoYWNrICovXG5oMSwgaDIsIGgzLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGUsIGg0LCBoNSwgaDYsIC5hbHBoYSwgLmJldGEsIC5nYW1tYSwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGg0LCAuZGVsdGEsIC5mcm1fbWVzc2FnZSBwLCAuZXBzaWxvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgYSwgLnpldGEge1xuICBmb250LWZhbWlseTogXCJrbGluaWNfc2xhYlwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSwgLmFscGhhIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuOXJlbSArIDEuNCAqICggKDEwMHZ3IC0gNTQwcHgpIC8gNDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgaDEsIC5hbHBoYSB7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgaDEsIC5hbHBoYSB7XG4gICAgICBmb250LXNpemU6IDQuM3JlbTsgfSB9XG5cbmgyLCAuYmV0YSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjVyZW0gKyAxLjUgKiAoICgxMDB2dyAtIDU0MHB4KSAvIDQyMCkpO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgaDIsIC5iZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBoMiwgLmJldGEge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuaDMsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLmdhbW1hLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgaDQge1xuICBmb250LXNpemU6IGNhbGMoMi41cmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIGgzLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGUsIC5nYW1tYSwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBoMywgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAuZ2FtbWEsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBoNCB7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTsgfSB9XG5cbmg0LCAuZGVsdGEsIC5mcm1fbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSArIDAuNCAqICggKDEwMHZ3IC0gNTQwcHgpIC8gNDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBoNCwgLmRlbHRhLCAuZnJtX21lc3NhZ2UgcCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgaDQsIC5kZWx0YSwgLmZybV9tZXNzYWdlIHAge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuXG5oNSwgLmVwc2lsb24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGEge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIGg1LCAuZXBzaWxvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgaDUsIC5lcHNpbG9uLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5zaXRlLWhlYWRlci5vcGVuIC5oZWFkZXItc2l0ZXdpZGUtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmhlYWRlci1zaXRld2lkZS1jdGEge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IC0zLjZyZW07XG4gIG1hcmdpbi10b3A6IDMuNnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLmhlYWRlci1zaXRld2lkZS1jdGEge1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5oZWFkZXItc2l0ZXdpZGUtY3RhIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLmhlYWRlci1zaXRld2lkZS1jdGFfX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG4gIC5oZWFkZXItc2l0ZXdpZGUtY3RhX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9faGVhZGluZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLmhlYWRlci1zaXRld2lkZS1jdGFfX2xpbmsge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9fbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9fY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLmhlYWRlci1zaXRld2lkZS1jdGFfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLnN0aWNreS1zaXRld2lkZS1jdGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAyMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAuc3RpY2t5LXNpdGV3aWRlLWN0YSBoMywgLnN0aWNreS1zaXRld2lkZS1jdGEgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5zdGlja3ktc2l0ZXdpZGUtY3RhIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnN0aWNreS1zaXRld2lkZS1jdGFfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19tb2JpbGU6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19tb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAuc3RpY2t5LXNpdGV3aWRlLWN0YV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnN0aWNreS1zaXRld2lkZS1jdGEtLWNsb3NlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDRyZW07XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19jbG9zZSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN0aWNreS1zaXRld2lkZS1jdGFfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjZyZW07IH1cbiAgLnNpdGUtaGVhZGVyLS1oaWRkZW4ge1xuICAgIHRvcDogLTE2cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICBAc3VwcG9ydHMgKHNjcm9sbC1iZWhhdmlvcjogc21vb3RoKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci0taGlkZGVuIHtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDsgfSB9IH1cbiAgICAuc2l0ZS1oZWFkZXItLWhpZGRlbi5vcGVuIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjBFOEUxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIGlucHV0OmFjdGl2ZSwgLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvZ2dsZTphY3RpdmUsIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzEgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0tLW9wZW4gLnNlYXJjaC1mb3JtIHtcbiAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDY0MnB4OyB9XG4gIC5zaXRlLWhlYWRlcl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3JvdyAubG9nby1jb250YWluZXIgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX3JvdyAubG9nby1jb250YWluZXIgYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyX19yb3cgLmxvZ28tY29udGFpbmVyIGEgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAgICAgLnNpdGUtaGVhZGVyX19yb3cgLmxvZ28tY29udGFpbmVyIGEgaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgICAgLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9nZ2xlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5zaXRlLWhlYWRlci0tYWx1bW5pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgICAuc2l0ZS1oZWFkZXItLWFsdW1uaSAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuc2l0ZS1oZWFkZXItLWFsdW1uaS1zdGlja3ljbG9zZWQge1xuICAgICAgcGFkZGluZy10b3A6IDByZW07IH0gfVxuXG4uc2l0ZXdpZGUtcG9wdXAgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDIwcHg7IH1cblxuLnNpdGV3aWRlLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAxMDAlLCAzMCUgMTAwJSwgMCA3MCUsIDAgMCk7XG4gIGFzcGVjdC1yYXRpbzogMS4yNSAvIDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkNCNzY7IH1cblxuLnNpdGV3aWRlLXBvcHVwIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDM7IH1cblxuLnNpdGV3aWRlLXBvcHVwIC5tb2RhbC1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLnNpdGV3aWRlLXBvcHVwX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpdGV3aWRlLXBvcHVwX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IC0ycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC5zaXRld2lkZS1wb3B1cF9fcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zaXRld2lkZS1wb3B1cF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gICAgLnNpdGV3aWRlLXBvcHVwX19saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuc2l0ZXdpZGUtcG9wdXBfX2xpbmsgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnNpdGV3aWRlLXBvcHVwX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gICAgLnNpdGV3aWRlLXBvcHVwX19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDRyZW0gMCAwIGF1dG87IH0gfVxuICAuc2l0ZXdpZGUtcG9wdXBfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuXG4uc2l0ZS1hd2FyZC1sb2dvc19fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGU4ZTE7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuc2l0ZS1hd2FyZC1sb2dvc19fZmxleCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnNpdGUtYXdhcmQtbG9nb3NfX2ZsZXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc2l0ZS1hd2FyZC1sb2dvc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMi41JTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuc2l0ZS1hd2FyZC1sb2dvc19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDQ2JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuc2l0ZS1hd2FyZC1sb2dvc19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgLnNpdGUtYXdhcmQtbG9nb3NfX2l0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uc2l0ZS1mb290ZXIgLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNpdGUtZm9vdGVyIC5tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1mb290ZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgbWFyZ2luLXRvcDogOXJlbTsgfVxuICAuc2l0ZS1mb290ZXJfX3RvcCAubWVudSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEU4RTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEU4RTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgcCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCAubWVudSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51IGEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX190b3AgLm1lbnUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgLnNpdGUtZm9vdGVyX190b3AgLm1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAuc2l0ZS1mb290ZXJfX3RvcCAubWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAuc2l0ZS1mb290ZXJfX3NvY2lhbC1jb250YWluZXIgLnNvY2lhbC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2NpYWwtbGlua3NfX2xpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg0RDNCO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDsgfVxuICAgIC5zb2NpYWwtbGlua3NfX2xpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7IH1cbiAgICAuc29jaWFsLWxpbmtzX19saTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zb2NpYWwtbGlua3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnNvY2lhbC1saW5rc19fbGkge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH0gfVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLnNpdGUtaGVhZGVyLm9wZW4gLnNpdGUtaGVhZGVyX19uYXZzIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW4tbmF2IC5uYXZiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAubWFpbi1uYXYgLm5hdmJhciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtID4gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzNBMzEzMTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50LCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLnNob3csIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSwgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbS5zaG93ID4gYSwgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtIC5tZW51LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEU4RTE7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAuZHJvcGRvd24tbWVudSAucm93IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEU4RTE7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEU4RTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBsZWZ0OiAtMXB4OyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSwgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1hbHVtbmktbmF2IC5tZW51LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NEQzQjsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1hbHVtbmktbmF2IC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzMTMxOyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1hbHVtbmktbmF2IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tYWx1bW5pLW5hdiAubWVudSB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLWRhc2hib2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEU4RTE7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEU4RTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMEU4RTE7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogIzNBMzEzMTsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5tZW51LWljb24uc3ZnIHJlY3QsXG4gIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLm1lbnUtaWNvbi5zdmcgcGF0aCxcbiAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAubWVudS1pY29uLnN2ZyBsaW5lIHtcbiAgICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEU4RTE7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEU4RTE7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5tZWdhLWRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSAubWVnYS1kcm9wZG93bi10b2dnbGUtLW9wZW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm5hdi1tZWdhbWVudV9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5tYWluLW5hdiAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IDY5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLW5hdiA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXYgLmxvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm1haW4tbmF2IC5zaXRlLWhlYWRlcl9fbmF2cy0tZGFzaGJvYXJkIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5tYWluLW5hdiAuc2l0ZS1oZWFkZXJfX25hdnMtLWRhc2hib2FyZCAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtaXRlbSAubWVudS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLm1haW4tbmF2IC5zaXRlLWhlYWRlcl9fbmF2cy0tZGFzaGJvYXJkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbmF2IC5zaXRlLWhlYWRlcl9fbmF2cy0tZGFzaGJvYXJkIC5uYXZiYXIgdWwgbGkge1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAgIC5tYWluLW5hdiAuc2l0ZS1oZWFkZXJfX25hdnMtLWRhc2hib2FyZCAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtaXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogI0ZBQkY1NDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLm1haW4tbmF2IC5uYXZiYXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0gYSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMy41cmVtIDAuNXJlbSAxLjVyZW07IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLmRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0uZHJvcGRvd24uc2hvdyA+IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50LCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLnNob3csIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCBhLCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLnNob3cgYSwgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbTpob3ZlciBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0gYTpmb2N1cywgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbSBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSB7XG4gICAgYmFja2dyb3VuZDogIzgwQkFDRTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzNBMzEzMTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtIC5tZW51LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAubWVudS1pY29uLnN2ZyByZWN0LFxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtIC5tZW51LWljb24uc3ZnIHBhdGgsXG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0gLm1lbnUtaWNvbi5zdmcgbGluZSB7XG4gICAgICAgICAgc3Ryb2tlOiAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM2Q0JGQTI7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMy41cmVtIDFyZW0gMS41cmVtOyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5uYXYtbWVnYW1lbnVfX21lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLm1lZ2EtZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZW51LWFsdW1uaS1uYXYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuc2l0ZS1oZWFkZXItLWFsdW1uaSAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zaXRlLWhlYWRlci0tYWx1bW5pIC5zaXRlLWhlYWRlcl9fbmF2cyAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtYWx1bW5pLW5hdi1jb250YWluZXIgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtYWx1bW5pLW5hdi1jb250YWluZXIgLm5hdmJhci1uYXYgbGkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEzMGE7IH1cbiAgICAgIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiBsaS5hbHVtbmktbG9nb3V0LW1lbnUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWFsdW1uaS1uYXYtY29udGFpbmVyIC5uYXZiYXItbmF2IGxpIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDEuNXJlbTsgfVxuICAgICAgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWFsdW1uaS1uYXYtY29udGFpbmVyIC5uYXZiYXItbmF2IGxpIC5tZW51LWljb24ge1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhciAuZHJvcGRvd24tbWVudSAucm93IHtcbiAgbWF4LXdpZHRoOiA0MHJlbTsgfVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNGQUJGNTQ7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgIGNvbG9yOiAjNjg0RDNCOyB9XG4gICAgICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ODREM0I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSwgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg0RDNCO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuNXJlbTsgfVxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMC41cmVtOyB9XG4gICAgICAubmF2YmFyLXRvZ2dsZXItLWNsb3NlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjg0RDNCOyB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci0tY2xvc2UgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm5hdmJhci10b2dnbGVyLS1jbG9zZSAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsIC5uYXZiYXItdG9nZ2xlci0tY2xvc2UgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMTVyZW07IH1cbiAgICAgICAgICAubmF2YmFyLXRvZ2dsZXItLWNsb3NlIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgICAgLm5hdmJhci10b2dnbGVyLS1jbG9zZSAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG5cbi5wYWdlLWRlZmF1bHQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDdyZW07IH1cbiAgLnBhZ2UtZGVmYXVsdC1jb250ZW50IC5wdWxsLW91dCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS1kZWZhdWx0LWNvbnRlbnQgLnB1bGwtb3V0IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhZ2UtZGVmYXVsdC1jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLnBhZ2UtZGVmYXVsdC1jb250ZW50IGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYWdlLWRlZmF1bHQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cblxuLmhvbWUgLnNsaWNrLXNsaWRlciAudmlkZW8tY29udGFpbmVyLFxuLmhvbWUgLnNsaWNrLXNsaWRlciAub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4uaG9tZSAuc2xpY2stc2xpZGVyIC5wYi1oZXJvX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTZyZW07IH1cblxuLmhvbWUgLnNsaWNrLXNsaWRlciBoMSxcbi5ob21lIC5zbGljay1zbGlkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX2xlZnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5oZXJvX19sZWZ0LWltZyBpbWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uaG9tZSAuc2xpY2stc2xpZGVyIC5oZXJvX19yaWdodC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDU3JTsgfVxuXG4uaG9tZSAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmhvbWUgLm92ZXJsYXAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9XG4gIC5ob21lIC5vdmVybGFwIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaG9tZSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gIC5ob21lIC5vdmVybGFwIC5vdmVybGFwX19jb250ZW50IHtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5ob21lIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTlyZW07IH1cbiAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtOyB9XG4gIC5ob21lIC5vdmVybGFwIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZSAub3ZlcmxhcF9fYmFja2dyb3VuZCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIC5ob21lIC5vdmVybGFwX19iYWNrZ3JvdW5kIC5jbGlwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmhvbWUgLm92ZXJsYXBfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAuaG9tZSAub3ZlcmxhcF9faW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uaG9tZSAjc2JfaW5zdGFncmFtIC5zYl9pbnN0YWdyYW1faGVhZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW0gIWltcG9ydGFudDsgfVxuXG4uaG9tZSAjc2JfaW5zdGFncmFtIC5zYmlfaGVhZGVyX2ltZyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5ob21lICNzYl9pbnN0YWdyYW0gLnNiaV9oZWFkZXJfbGluayxcbi5ob21lICNzYl9pbnN0YWdyYW0gLnNiaV9oZWFkZXJfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cblxuLmhvbWUgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmhvbWUgLnNsaWNrLXNsaWRlciAucGItaGVyb19fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgLmhvbWUgLnNsaWNrLXNsaWRlciAuaGVyb19fbGVmdC1pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5oZXJvX19yaWdodC1pbWcge1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhvbWUgLm92ZXJsYXBfX2ltYWdlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5wYi1oZXJvX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIGgxLFxuICAuaG9tZSAuc2xpY2stc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX2xlZnQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0OyB9XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX3JpZ2h0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87IH1cbiAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ob21lIC5vdmVybGFwX19iYWNrZ3JvdW5kIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gIC5ob21lIC5vdmVybGFwX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLnBiLWhlcm9fX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX2xlZnQtaW1nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmhvbWUgLnNsaWNrLXNsaWRlciAuaGVyb19fcmlnaHQtaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5ob21lIC5vdmVybGFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5ob21lIC5vdmVybGFwIC5vdmVybGFwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaG9tZSAub3ZlcmxhcF9fYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMThyZW0gMS41cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhvbWUgLm92ZXJsYXBfX2JhY2tncm91bmQgLmNsaXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLmhvbWUgLm92ZXJsYXBfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gIC5ob21lIC5wb3N0LXByZXZpZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCB7XG4gIC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi8gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IC5wYi1oZXJvX19sZWZ0IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLnBiLWhlcm9fX2xlZnQgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAucGItaGVyb19fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAucGItaGVyb19fcmlnaHQgLm9iamVjdGZpdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAucGItaGVyb19fcmlnaHQgLm9iamVjdGZpdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgZm9ybSAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAuZnJtX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAuYXJ0aWNsZS1ncmlkX19pbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSA1cmVtIDZyZW0gNXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLmFydGljbGUtZ3JpZF9faW5uZXIgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cmVtOyB9IH1cblxuLmNvbnRhY3QtaGVyby1hcmVhX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gIGhlaWdodDogNTByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDEycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmNvbnRhY3QtaGVyby1hcmVhX19iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIHRvcDogOXJlbTsgfSB9XG5cbi5jb250YWN0LWRldGFpbC1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAyNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgICAuY29udGFjdC1kZXRhaWwtYmxvY2tzIHtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07IH0gfVxuICAuY29udGFjdC1kZXRhaWwtYmxvY2tzX19pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTsgfVxuICAuY29udGFjdC1kZXRhaWwtYmxvY2tzX19tYXNvbnJ5LWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC1kZXRhaWwtYmxvY2tzX19tYXNvbnJ5LWFyZWEtLXNob3cge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWN0LWRldGFpbC1ibG9ja3NfX2dyaWQtc2l6ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0LWRldGFpbC1ibG9ja3NfX2dyaWQtc2l6ZXIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWRldGFpbC1ibG9ja3NfX2dyaWQtc2l6ZXIge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAgICAgLmNvbnRhY3QtZGV0YWlsLWJsb2Nrc19fZ3JpZC1zaXplciB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgLmNvbnRhY3QtZGV0YWlsLWJsb2Nrc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybS1pbmZvOm5vdCguaXMtYWx1bW5pKSAucGItaGVybyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAucGItaGVybyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0YWZmLXByb2ZsZS1mb3JtIC5wYi1oZXJvIHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybS1pbmZvOm5vdCguaXMtYWx1bW5pKSAub3ZlcmxhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0YWZmLXByb2ZsZS1mb3JtIC5vdmVybGFwIHtcbiAgcGFkZGluZy10b3A6IDE0cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZvcm0taW5mbzpub3QoLmlzLWFsdW1uaSkgLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdGFmZi1wcm9mbGUtZm9ybSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00NHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDJyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mb3JtLWluZm86bm90KC5pcy1hbHVtbmkpIC5wYi1oZXJvLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLnBiLWhlcm8sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0YWZmLXByb2ZsZS1mb3JtIC5wYi1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZvcm0taW5mbzpub3QoLmlzLWFsdW1uaSkgLm92ZXJsYXAsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RhZmYtcHJvZmxlLWZvcm0gLm92ZXJsYXAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybS1pbmZvOm5vdCguaXMtYWx1bW5pKSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdGFmZi1wcm9mbGUtZm9ybSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLnBiLWhlcm8ucGItaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uIC5wYi1oZXJvLnBiLWhlcm8gLnBiLWhlcm9fX2xlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICB0b3A6IC0yMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTIycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uIC5wYi1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnRlYW0tbWVtYmVycy10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwOm5vdCguYmctd2hpdGUpLFxuLm15LW5vcmxhbmQtc3RvcnktdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcDpub3QoLmJnLXdoaXRlKSB7XG4gIG1hcmdpbi10b3A6IDE4cmVtOyB9XG5cbi50ZWFtLW1lbWJlcnMtdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4ubXktbm9ybGFuZC1zdG9yeS10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMThyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xOHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnRlYW0tbWVtYmVycy10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwOm5vdCguYmctd2hpdGUpLFxuICAubXktbm9ybGFuZC1zdG9yeS10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwOm5vdCguYmctd2hpdGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVhbS1tZW1iZXJzLXRlbXBsYXRlLWRlZmF1bHQgLm92ZXJsYXAgYVtocmVmXj1cIm1haWx0b1wiXSxcbiAgLm15LW5vcmxhbmQtc3RvcnktdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcCBhW2hyZWZePVwibWFpbHRvXCJdIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC50ZWFtLW1lbWJlcnMtdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gIC5teS1ub3JsYW5kLXN0b3J5LXRlbXBsYXRlLWRlZmF1bHQgLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyBhcnRpY2xlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAub3ZlcmxhcCxcbi5zZWFyY2gtcmVzdWx0cyAub3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IDIwcmVtOyB9XG4gIC5zZWFyY2gtbm8tcmVzdWx0cyAub3ZlcmxhcCAuY2FyZHMsXG4gIC5zZWFyY2gtcmVzdWx0cyAub3ZlcmxhcCAuY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNlYXJjaC1uby1yZXN1bHRzIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSxcbiAgLnNlYXJjaC1yZXN1bHRzIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VhcmNoLW5vLXJlc3VsdHMgLm92ZXJsYXAsXG4gICAgLnNlYXJjaC1yZXN1bHRzIC5vdmVybGFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgLnNlYXJjaC1uby1yZXN1bHRzIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSxcbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLm92ZXJsYXAsXG4uc2VhcmNoLXJlc3VsdHMgLm92ZXJsYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUsXG4uc2VhcmNoLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cbiAgLnNlYXJjaC1uby1yZXN1bHRzIC5sb29raW5nLWZvci1tb3JlIC50ZXh0LWNlbnRlciBoMixcbiAgLnNlYXJjaC1yZXN1bHRzIC5sb29raW5nLWZvci1tb3JlIC50ZXh0LWNlbnRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUgLnRleHQtY2VudGVyOmJlZm9yZSxcbiAgLnNlYXJjaC1yZXN1bHRzIC5sb29raW5nLWZvci1tb3JlIC50ZXh0LWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTlyZW07XG4gICAgb3BhY2l0eTogMC4zOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUsXG4gIC5zZWFyY2gtcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMThyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUgLnRleHQtY2VudGVyOmJlZm9yZSxcbiAgICAuc2VhcmNoLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUgLnRleHQtY2VudGVyOmJlZm9yZSB7XG4gICAgICB0b3A6IC02cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtbm8tcmVzdWx0cyBhcnRpY2xlLFxuICAuc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUsXG4gIC5zZWFyY2gtcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAgIC5zZWFyY2gtbm8tcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSAudGV4dC1jZW50ZXI6YmVmb3JlLFxuICAgIC5zZWFyY2gtcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSAudGV4dC1jZW50ZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogLTVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW0tbWVtYmVycyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGksXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1teS1ub3JsYW5kLXN0b3J5IC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaSB7XG4gICAgd2lkdGg6IDUyJTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW0tbWVtYmVycyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0LFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGxhYmVsLFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIGxpLFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW0tbWVtYmVycyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0LFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGxhYmVsLFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wb2xpY2llcy1yZXBvcnRzIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBvbGljaWVzLXJlcG9ydHMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBvbGljaWVzLXJlcG9ydHMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDMzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wb2xpY2llcy1yZXBvcnRzIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtcG9saWNpZXMtcmVwb3J0cyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wb2xpY2llcy1yZXBvcnRzIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2xpcCB7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAuMnMgZWFzZTsgfVxuICAuY2xpcCBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuY2xpcC0tdG9wLXJpZ2h0LS1zbSB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA2MHB4LCBjYWxjKDEwMCUgLSA2MHB4KSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpOyB9XG4gIC5jbGlwLS10b3AtcmlnaHQtLWxnIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEyMHB4LCBjYWxjKDEwMCUgLSAxMjBweCkgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEyMHB4LCBjYWxjKDEwMCUgLSAxMjBweCkgMCUpOyB9XG4gIC5jbGlwLS1ib3R0b20tbGVmdC0tc20ge1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTsgfVxuICAuY2xpcC0tYm90dG9tLWxlZnQtLWxnIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpOyB9XG4gIC5jbGlwLS1ib3R0b20tcmlnaHQtLXNtIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTsgfVxuICAuY2xpcC0tYm90dG9tLXJpZ2h0LS1sZyB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSAxMjBweCksIGNhbGMoMTAwJSAtIDEyMHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTIwcHgpLCBjYWxjKDEwMCUgLSAxMjBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpOyB9XG4gIC5jbGlwLS1ib3RoLS1zbSB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCUsIDEwMCUgNjBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDYwcHgpLCAwJSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpOyB9XG4gIC5jbGlwLS1ib3RoLS1sZyB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTIwcHgpIDAlLCAxMDAlIDEyMHB4LCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMjBweCkgMCUsIDEwMCUgMTIwcHgsIDEwMCUgMTAwJSwgMTIwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTIwcHgpLCAwJSAwJSk7IH1cbiAgLmNsaXAtLWFuaW1hdGVkIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTIwcHgpIDAsIDEwMCUgMTIwcHgsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCAwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuY2xpcC0tdG9wLXJpZ2h0LS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMHB4LCBjYWxjKDEwMCUgLSAxMDBweCkgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwcHgsIGNhbGMoMTAwJSAtIDEwMHB4KSAwJSk7IH1cbiAgICAuY2xpcC0tYm90dG9tLWxlZnQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSAxMDAlLCAxMDBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMDBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1ib3R0b20tcmlnaHQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTAwcHgpLCBjYWxjKDEwMCUgLSAxMDBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTAwcHgpLCBjYWxjKDEwMCUgLSAxMDBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpOyB9XG4gICAgLmNsaXAtLWJvdGgtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEwMHB4KSAwJSwgMTAwJSAxMDBweCwgMTAwJSAxMDAlLCAxMDBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMDBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMDBweCkgMCUsIDEwMCUgMTAwcHgsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7IH1cbiAgICAuY2xpcC0tYW5pbWF0ZWQge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEwMHB4KSAwLCAxMDAlIDEwMHB4LCAxMDAlIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSAxMDBweCksIDAgMCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jbGlwLS1ib3RoLS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwJSwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDgwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gODBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwJSwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDgwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gODBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1hbmltYXRlZCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gODBweCkgMCwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSA4MHB4KSwgMCAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC5jbGlwLS1ib3RoLS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwJSwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwJSwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1hbmltYXRlZCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSA2MHB4KSwgMCAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jbGlwLS10b3AtcmlnaHQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpOyB9XG4gICAgLmNsaXAtLWJvdHRvbS1sZWZ0LS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1ib3R0b20tcmlnaHQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7IH0gfVxuXG4ucHVsbC1vdXQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiA0cmVtOyB9XG4gIC5wdWxsLW91dCAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTsgfVxuICAucHVsbC1vdXQgLmxpbmssIC5wdWxsLW91dCAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnB1bGwtb3V0IGEsIC5wdWxsLW91dCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucHVsbC1vdXQgLmZybV9idXR0b24sIC5wdWxsLW91dCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnB1bGwtb3V0IC5mcm1fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wdWxsLW91dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfVxuICAucHVsbC1vdXQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnB1bGwtb3V0X19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgICBmb250LWZhbWlseTogXCJrbGluaWNfc2xhYlwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAucHVsbC1vdXRfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWxsLW91dF9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICAucHVsbC1vdXRfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHVsbC1vdXRfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5wdWxsLW91dF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wdWxsLW91dC0tbGFyZ2UtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDhyZW07IH1cbiAgLnB1bGwtb3V0LS1pbWFnZS1jdGEge1xuICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDRyZW07IH1cbiAgLnB1bGwtb3V0LS1mcm9udCB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gICAgcGFkZGluZzogN3JlbTsgfVxuICAgIC5wdWxsLW91dC0tZnJvbnQgLnB1bGwtb3V0X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAgIC5wdWxsLW91dC0tZnJvbnQgLnB1bGwtb3V0X19pbWFnZSAucHVsbC1vdXRfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtb3V0LS1kYXNoYm9hcmQge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSA4cmVtIDZyZW07IH1cbiAgICAucHVsbC1vdXQtLWRhc2hib2FyZCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5wdWxsLW91dC0tZGFzaGJvYXJkIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5wdWxsLW91dC0tZGFzaGJvYXJkIC5wdWxsLW91dF9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgICAucHVsbC1vdXQtLWRhc2hib2FyZCAucHVsbC1vdXRfX2ltYWdlIC5wdWxsLW91dF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnB1bGwtb3V0IHtcbiAgICAgIG1heC13aWR0aDogNTByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnB1bGwtb3V0LS1pbWFnZS1jdGEsIC5wdWxsLW91dC0tZGFzaGJvYXJkIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC5wdWxsLW91dC0taW1hZ2UtY3RhIC5wdWxsLW91dF9faW1hZ2UsIC5wdWxsLW91dC0tZGFzaGJvYXJkIC5wdWxsLW91dF9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnB1bGwtb3V0LS1mcm9udCB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgLnB1bGwtb3V0LS1pbWFnZS1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucHVsbC1vdXQge1xuICAgICAgcGFkZGluZzogNXJlbSAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAucHVsbC1vdXQtLWZyb250IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi5jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLmNhcmRzLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTsgfVxuICAuY2FyZHMtLWZyb250IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgLmNhcmRzLmNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgLmNhcmRzLmNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTsgfSB9XG5cbi5jYXJkIC5jYXJkX19vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jYXJkIC5jYXJkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07IH1cblxuLmNhcmQgLmxpbmssIC5jYXJkIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAuY2FyZCBhLCAuY2FyZCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuY2FyZCAuZnJtX2J1dHRvbiwgLmNhcmQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5jYXJkIC5mcm1fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uY2FyZCAuY2FyZF9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAuY2FyZCAuY2FyZF9faWNvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uY2FyZC0tdGVhbS1tZW1iZXJzIC5jYXJkX19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDMwcmVtOyB9XG5cbi5jYXJkLS1zbGlkZXIgLmNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogNHJlbSAycmVtIDRyZW0gM3JlbTsgfVxuXG4uY2FyZC0tc2xpZGVyIC5saW5rLCAuY2FyZC0tc2xpZGVyIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAuY2FyZC0tc2xpZGVyIGEsIC5jYXJkLS1zbGlkZXIgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmNhcmQtLXNsaWRlciAuZnJtX2J1dHRvbiwgLmNhcmQtLXNsaWRlciBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmNhcmQtLXNsaWRlciAuZnJtX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDdyZW07IH1cblxuLmNhcmQtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuY2FyZC0tbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmNhcmQgLmNhcmRfX291dGVyLmJnLXdoaXRlIC5jYXJkX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuXG4uY2FyZF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jYXJkX19tZXRhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi52aWRlby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDlweCAwIDlweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjM0EzMTMxO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlOyB9XG4gICAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXk6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNBMzEzMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudmlkZW8tY29udGFpbmVyIC5idG4tdmlkZW8tcGxheTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCA3cHggMTBweDsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDsgfSB9XG5cbi5wYiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuICAucGIgaDEsXG4gIC5wYiBoMixcbiAgLnBiIGgzLFxuICAucGIgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50XG4gIC5wYiBibG9ja3F1b3RlLFxuICAucGIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBiIGgyICsgaDMsIC5wYiAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGgyICsgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAucGIgaDIgKyBibG9ja3F1b3RlLFxuICAucGIgaDIgKyBoNCxcbiAgLnBiIGgzICsgaDIsXG4gIC5wYiAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGUgKyBoMiwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudFxuICAucGIgYmxvY2txdW90ZSArIGgyLFxuICAucGIgaDMgKyBoNCxcbiAgLnBiIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSArIGg0LCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50XG4gIC5wYiBibG9ja3F1b3RlICsgaDQsXG4gIC5wYiBoNCArIGgyLFxuICAucGIgaDQgKyBoMyxcbiAgLnBiIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgaDQgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50XG4gIC5wYiBoNCArIGJsb2NrcXVvdGUsXG4gIC5wYiBwICsgaDIsXG4gIC5wYiBwICsgaDMsXG4gIC5wYiAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IHAgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50XG4gIC5wYiBwICsgYmxvY2txdW90ZSxcbiAgLnBiIHAgKyBoNCxcbiAgLnBiIHVsICsgaDIsXG4gIC5wYiB1bCArIGgzLFxuICAucGIgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCB1bCArIGJsb2NrcXVvdGUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnRcbiAgLnBiIHVsICsgYmxvY2txdW90ZSxcbiAgLnBiIHVsICsgaDQsXG4gIC5wYiBvbCArIGgyLFxuICAucGIgb2wgKyBoMyxcbiAgLnBiIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgb2wgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50XG4gIC5wYiBvbCArIGJsb2NrcXVvdGUsXG4gIC5wYiBvbCArIGg0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIC5wYjpub3QoLmJnLXdoaXRlKSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5wYjpub3QoLmJnLXdoaXRlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLmN0YV9idXR0b24sXG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuYnRuLFxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBhLFxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLFxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmVcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIGJ1dHRvbixcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm1cbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuc2VhcmNoLWZpbHRlci1yZXNldCxcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5jdGFfYnV0dG9uOmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuYnRuOmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6aG92ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbiAgICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgYTpob3ZlcixcbiAgICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpob3ZlciwgLmZybV9kcm9wem9uZVxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBidXR0b246aG92ZXIsXG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpob3ZlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbiAgICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLmZybV9idXR0b25fc3VibWl0OmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKVxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpob3ZlcixcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXIsXG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpob3ZlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7IH1cbiAgLnBiLmJnLXdoaXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGI6bGFzdC1vZi10eXBlLmJnLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiOmxhc3Qtb2YtdHlwZS5iZy13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBiOmxhc3Qtb2YtdHlwZS5iZy13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICAucGItLWtleWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSBpUGFkICovIH1cbiAgICAucGItLWtleWxpbmUgLnJvdy5jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucGItLWtleWxpbmUgLnJvdy5jYXJkczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnBiLS1rZXlsaW5lIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgICAucGItLWtleWxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLS1rZXlsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOXJlbTsgfVxuICAgICAgLnBiLS1rZXlsaW5lIC5yb3cuY2FyZHM6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOXJlbTsgfVxuICAgICAgLnBiLS1rZXlsaW5lIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYiB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgICAucGI6bm90KC5iZy13aGl0ZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgICAucGItLWtleWxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgICAucGItLWtleWxpbmUgLnJvdy5jYXJkczpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTVyZW07IH1cbiAgICAgICAgLnBiLS1rZXlsaW5lIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC01cmVtOyB9IH1cblxuLnBiLWhlcm8ucGItaGVybyB7XG4gIG1hcmdpbi10b3A6IDE2cmVtOyB9XG4gIC5wYi1oZXJvLnBiLWhlcm8uaGFzLWhlYWRlci1zaXRld2lkZS1jdGEge1xuICAgIG1hcmdpbi10b3A6IDI0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiLWhlcm8ucGItaGVyby5oYXMtaGVhZGVyLXNpdGV3aWRlLWN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLWhlcm8ucGItaGVybyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnBiLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBQb3J0cmFpdCBpUGFkICovXG4gIC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgaVBhZCAqLyB9XG4gIC5wYi1oZXJvIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhlcm8gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oZXJvIGgxLFxuICAucGItaGVybyBoMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5wYi1oZXJvIC5oZXJvX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gIC5wYi1oZXJvLS1leHRyYS1wYWRkaW5nIC5wYi1oZXJvX19sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1oZXJvLS1leHRyYS1wYWRkaW5nIC5wYi1oZXJvX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAucGItaGVyb19fbGVmdCwgLnBiLWhlcm9fX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGItaGVyb19fbGVmdCBhLCAucGItaGVyb19fcmlnaHQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGItaGVyb19fcmlnaHQgLm9iamVjdGZpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYi1oZXJvX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGItaGVyb19fbGVmdCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBiLWhlcm8tLXNsaWRlciAubGluaywgLnBiLWhlcm8tLXNsaWRlciAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWhlcm8tLXNsaWRlciBhLCAucGItaGVyby0tc2xpZGVyIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1oZXJvLS1zbGlkZXIgLmZybV9idXR0b24sIC5wYi1oZXJvLS1zbGlkZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1oZXJvLS1zbGlkZXIgLmZybV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLnBiLWhlcm8tLXNtYWxsIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTsgfVxuICAucGItaGVyby0tY29udGFjdCB7XG4gICAgcGFkZGluZzogMjdyZW0gMCAxMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07IH1cbiAgICAucGItaGVyby0tY29udGFjdCAucGItaGVyb19fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucGItaGVyby0tY29udGFjdCAucGItaGVyb19fbGVmdCBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAgIC5wYi1oZXJvLS1jb250YWN0IC5wYi1oZXJvX19sZWZ0IHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5wYi1oZXJvLS1jb250YWN0IC5wYi1oZXJvX19yaWdodCAuZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGItaGVyby0tZXJyb3Ige1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYi1oZXJvLS1lcnJvciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnBiLWhlcm8tLWVycm9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5wYi1oZXJvLS1lcnJvciAubGluaywgLnBiLWhlcm8tLWVycm9yIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItaGVyby0tZXJyb3IgYSwgLnBiLWhlcm8tLWVycm9yIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1oZXJvLS1lcnJvciAuZnJtX2J1dHRvbiwgLnBiLWhlcm8tLWVycm9yIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItaGVyby0tZXJyb3IgLmZybV9idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGItaGVyby0tZXJyb3IgLmxpbms6YmVmb3JlLCAucGItaGVyby0tZXJyb3IgLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItaGVyby0tZXJyb3IgYTpiZWZvcmUsIC5wYi1oZXJvLS1lcnJvciBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWhlcm8tLWVycm9yIC5mcm1fYnV0dG9uOmJlZm9yZSwgLnBiLWhlcm8tLWVycm9yIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWhlcm8tLWVycm9yIC5mcm1fYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7IH1cbiAgLnBiLWhlcm8tLWFsdW1uaSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAucGItaGVyby0tYWx1bW5pIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBiLWhlcm8tLWFsdW1uaSBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9XG4gIC5wYi1oZXJvX19leHRyYS1pbmZvLWJsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnBiLWhlcm8tLWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1oZXJvLS1lcnJvciAuZXJyb3JfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtOyB9XG4gICAgLnBiLWhlcm8tLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLWhlcm8tLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLWhlcm8gaDEsXG4gICAgLnBiLWhlcm8gaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAucGItaGVyby0tc2xpZGVyIC5oZXJvX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gICAgLnBiLWhlcm8tLXNsaWRlciBoMSxcbiAgICAucGItaGVyby0tc2xpZGVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGItaGVyby0tc2xpZGVyIC5saW5rLCAucGItaGVyby0tc2xpZGVyIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItaGVyby0tc2xpZGVyIGEsIC5wYi1oZXJvLS1zbGlkZXIgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWhlcm8tLXNsaWRlciAuZnJtX2J1dHRvbiwgLnBiLWhlcm8tLXNsaWRlciBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWhlcm8tLXNsaWRlciAuZnJtX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICAucGItaGVyb19fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgLnBiLWhlcm9fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucGItaGVyby0tc21hbGwgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgICAucGItaGVyby0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgLnBiLWhlcm8tLWNvbnRhY3QgLnBiLWhlcm9fX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5wYi1oZXJvLS1lcnJvciAuZXJyb3JfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgLnBiLWhlcm8gaDEsXG4gICAgLnBiLWhlcm8gLmFscGhhIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgLnBiLWhlcm8gZGl2Lm9iamVjdGZpdCBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfSB9XG5cbi5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgLnB1bGwtb3V0IHtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4ucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtbWV0YSBhW2hyZWZePVwiaHR0cHM6Ly9vcmNpZC5vcmdcIl0sXG4gIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtbWV0YSBhW2hyZWZePVwiaHR0cDovL29yY2lkLm9yZ1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLW1ldGEgYVtocmVmXj1cImh0dHBzOi8vb3JjaWQub3JnXCJdOmFmdGVyLFxuICAgIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtbWV0YSBhW2hyZWZePVwiaHR0cDovL29yY2lkLm9yZ1wiXTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ljb24tb3JjaWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgLmJ0biwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCBhLCAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmZybV9kcm9wem9uZSAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIGJ1dHRvbiwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgLmZybV9idXR0b25fc3VibWl0LCAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1hdXRob3JzIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1hdXRob3JzIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtYXV0aG9ycyB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1hdXRob3JzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQgdWwsXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQgb2wsXG4ucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHVsLFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQgcCArIHVsLFxuLnBhZ2UtZGVmYXVsdC1jb250ZW50IHAgKyBvbCxcbi5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgcCArIHVsLFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5wYWdlLWRlZmF1bHQtY29udGVudCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQgdWwuc21hbGxlci1nYXAgbGk6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgdWwuc21hbGxlci1nYXAgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuYmctd2hpdGUgLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgLnBiLWdlbmVyaWMtdGV4dC5iZy13aGl0ZSAucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBiLXF1aWNrLWxpbmtzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ucGItcXVpY2stbGlua3MgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItcXVpY2stbGlua3MgLmNhcmRzIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9IH1cblxuLnBiLWJhbm5lci1jdGEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnBiLWJhbm5lci1jdGEgLmJ0biwgLnBiLWJhbm5lci1jdGEgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1iYW5uZXItY3RhIGEsIC5wYi1iYW5uZXItY3RhIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWJhbm5lci1jdGEgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWJhbm5lci1jdGEgYnV0dG9uLCAucGItYmFubmVyLWN0YSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1iYW5uZXItY3RhIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWJhbm5lci1jdGFcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0LFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItYmFubmVyLWN0YSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5wYi1iYW5uZXItY3RhIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5wYi1iYW5uZXItY3RhIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItYmFubmVyLWN0YSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAucGItYmFubmVyLWN0YSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5wYi1jYXJkcy1ibG9jayAuY2FyZHMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wYi1jYXJkcy1ibG9jayAuY2FyZHMgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1jYXJkcy1ibG9jay0taW1hZ2UgLnBiLWJsb2NrLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGIta2V5LWRldGFpbHMgLmNsaXAge1xuICBwYWRkaW5nOiA2cmVtOyB9XG5cbi5wYi1rZXktZGV0YWlscyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLnBiLWtleS1kZXRhaWxzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGIta2V5LWRldGFpbHMgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGIta2V5LWRldGFpbHMgLmNhcmQge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wYi1rZXktZGV0YWlscyAuY2FyZDpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBiLWtleS1kZXRhaWxzIC5jYXJkIC5saW5rLCAucGIta2V5LWRldGFpbHMgLmNhcmQgLmFydGljbGUtZ3JpZF9faW5mbyBhLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1rZXktZGV0YWlscyAuY2FyZCBhLCAucGIta2V5LWRldGFpbHMgLmNhcmQgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWtleS1kZXRhaWxzIC5jYXJkIC5mcm1fYnV0dG9uLCAucGIta2V5LWRldGFpbHMgLmNhcmQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1rZXktZGV0YWlscyAuY2FyZCAuZnJtX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGIta2V5LWRldGFpbHMgLmNsaXAge1xuICAgIHBhZGRpbmc6IDRyZW07IH1cbiAgLnBiLWtleS1kZXRhaWxzIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1rZXktZGV0YWlscyAuY2xpcCB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtIDZyZW0gMnJlbTsgfVxuICAucGIta2V5LWRldGFpbHMgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGIta2V5LWRldGFpbHMgLmNhcmQ6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4ucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIHVsIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEuMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdGljay1pY29uLWdvbGQuc3ZnXCIpOyB9XG5cbi5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLmJ0biwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSBhLCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmZybV9kcm9wem9uZSAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIGJ1dHRvbiwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLmZybV9idXR0b25fc3VibWl0LCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IC02cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLnBiLWJsb2NrLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIge1xuICB3aWR0aDogNDUlOyB9XG5cbi5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi1idXR0b24tbGFiZWwsXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtbGlua3MtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtbGlua3MtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMsXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpLmFjdGl2ZSwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFCRjU0OyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwia2xpbmljX3NsYWJcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMzQTMxMzE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUJGNTQ7IH1cblxuLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQge1xuICB3aWR0aDogNTUlOyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFQkNCOyB9XG4gICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSBoNSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDRyZW0gMCAycmVtIDA7IH1cbiAgICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSBoNTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyB7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWNvdXJzZS1tb2R1bGVzIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLmJ0biwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIGEsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgYnV0dG9uLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnNcbiAgICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiA0OCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmJ0biwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgYSwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuZnJtX2Ryb3B6b25lIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBidXR0b24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZnJtX2J1dHRvbl9zdWJtaXQsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rc1xuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmZybV9idXR0b25fc3VibWl0LCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5idG46YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgYTpiZWZvcmUsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlLCAuZnJtX2Ryb3B6b25lIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBidXR0b246YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSwgLmFydGljbGUtZmlsdGVyIGZvcm0gLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rc1xuICAgICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSxcbiAgICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmJ0bjphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgYTphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBidXR0b246YWZ0ZXIsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rc1xuICAgICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuICAgICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5idG4sIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgYSwgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSBidXR0b24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZVxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMtY29udGFpbmVyLm9wZW4gLm5hdi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyOyB9XG4gICAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIub3BlbiAubmF2LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtYnV0dG9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDI1O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LWJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihuYXZpZ2F0aW9uLXRpdGxlKTsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyxcbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzNBMzEzMTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgbGkuYWN0aXZlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtOyB9XG4gICAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUJGNTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1jb250ZW50IGEge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIobmF2aWdhdGlvbi10aXRsZSk7IH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNBMzEzMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0EzMTMxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1jb250ZW50IGE6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRyb3Bkb3duLWNvbnRhaW5lci5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuZHJvcGRvd24tY29udGFpbmVyLm9wZW4gLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7IH1cbiAgICAgIC5kcm9wZG93bi1jb250YWluZXIub3BlbiAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuXG4ucGItaWNvbi1oZWFkZXIgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogN3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWljb24taGVhZGVyIC5jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBiLWljb24taGVhZGVyIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG4gIC5wYi1pY29uLWhlYWRlciAuY2FyZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGItaWNvbi1oZWFkZXIgLmNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtZmFtaWx5OiBcImtsaW5pY19zbGFiXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMnJlbSAxLjVyZW07IH1cbiAgdGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTgsIDQ5LCA0OSwgMC4zKTsgfVxuICAgIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgdGFibGUgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDU4LCA0OSwgNDksIDAuMyk7IH1cbiAgdGFibGUgdGJvZHkgdGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgIHRhYmxlIHRib2R5IHRkIHN0cm9uZywgdGFibGUgdGJvZHkgdGQuc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgdGFibGUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICB0YWJsZSAuYnRuLCB0YWJsZSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gdGFibGUgYSwgdGFibGUgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCB0YWJsZSAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmZybV9kcm9wem9uZSB0YWJsZSBidXR0b24sIHRhYmxlIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm0gdGFibGUgLmZybV9idXR0b25fc3VibWl0LCB0YWJsZVxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIHRhYmxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgdGFibGUgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgdGFibGUgLnNlYXJjaC1maWx0ZXItcmVzZXQsIHRhYmxlIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IHRhYmxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIHRhYmxlIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICB0YWJsZSBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9kb3duLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7XG4gICAgY29sb3I6ICMzQTMxMzE7IH1cbiAgICB0YWJsZSBzZWxlY3Q6YWN0aXZlLCB0YWJsZSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzEgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIHRhYmxlIHNlbGVjdCBvcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHRhYmxlIHNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbi5wYi10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi5wYi10YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjQgKiAoICgxMDB2dyAtIDU0MHB4KSAvIDQyMCkpO1xuICBmb250LWZhbWlseTogXCJrbGluaWNfc2xhYlwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAxLjVyZW0gMnJlbSAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAucGItdGFibGUgdGhlYWQgdGgge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5wYi10YWJsZSB0aGVhZCB0aCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG5cbi5wYi10YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjM0EzMTMxOyB9XG4gIC5wYi10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTsgfVxuICAucGItdGFibGUgdGJvZHkgdHI6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBMzEzMTsgfVxuXG4ucGItdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi5wYi10YWJsZSB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLnBiLXRhYmxlIC50YWJsZS1jb2xzLS1pMiB0ZCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnBiLXRhYmxlIC50YWJsZS1jb2xzLS1pMyB0ZCB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi5wYi10YWJsZSAudGFibGUtY29scy0taTQgdGQge1xuICB3aWR0aDogMjUlOyB9XG5cbi5wYi10YWJsZSAudGFibGUtY29scy0taTUgdGQge1xuICB3aWR0aDogMjAlOyB9XG5cbi5wYi10YWJsZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGFibGUtY29udGFpbmVyIC50YWJsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogN3JlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cbiAgICAudGFibGUtY29udGFpbmVyIC50YWJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvc3dpcGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTAuN3JlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgei1pbmRleDogMTsgfSB9XG5cbi50YWJsZTpub3QoLnRhYmxlLS1uby1zY3JvbGwpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4udGFibGU6bm90KC50YWJsZS0tbm8tc2Nyb2xsKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkFCRjU0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGU6bm90KC50YWJsZS0tbm8tc2Nyb2xsKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIC50YWJsZTpub3QoLnRhYmxlLS1uby1zY3JvbGwpIHRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogODgwcHg7IH0gfVxuXG4ucGItYWNjb3JkaW9uIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNBMzEzMTsgfVxuXG4ucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSArIDAuNCAqICggKDEwMHZ3IC0gNTQwcHgpIC8gNDIwKSk7XG4gIGZvbnQtZmFtaWx5OiBcImtsaW5pY19zbGFiXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIC5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgcGFkZGluZzogMCAycmVtIDByZW0gMDsgfVxuICAgIC5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAxMHJlbSAxcmVtIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gMDsgfSB9XG5cbi5wYi1wb3N0cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4ucGItcG9zdHMgYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBiLXBvc3RzIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGItdGltZWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gIC5wYi10aW1lbGluZSBoMywgLnBiLXRpbWVsaW5lIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAucGItdGltZWxpbmUgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGItdGltZWxpbmUgLnJvdzpub3QoLnRpbWVsaW5lKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLXRpbWVsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4udGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gIC50aW1lbGluZV9fbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAudGltZWxpbmVfX2xpbmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkFCRjU0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTE0cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkY1NDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDsgfVxuICAudGltZWxpbmVfX2hlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50aW1lbGluZV9fdG9wIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAudGltZWxpbmVfX2JvdHRvbSBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLnRpbWVsaW5lX19ib3R0b20gc3Ryb25nIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRpbWVsaW5lLS1hbmltYXRlZCAudGltZWxpbmVfX2xpbmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IGluaGVyaXQ7IH1cbiAgICAudGltZWxpbmUtLWFuaW1hdGVkIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyB9XG4gICAgLnRpbWVsaW5lLS1hbmltYXRlZCAudGltZWxpbmVfX2xpbmU6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRpbWVsaW5lLS1hbmltYXRlZCAudGltZWxpbmVfX3RvcCxcbiAgLnRpbWVsaW5lLS1hbmltYXRlZCAudGltZWxpbmVfX2JvdHRvbSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSgyKSAudGltZWxpbmVfX2xpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSgyKSAudGltZWxpbmVfX2xpbmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSgyKSAudGltZWxpbmVfX3RvcCxcbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDIpIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSgzKSAudGltZWxpbmVfX2xpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSgzKSAudGltZWxpbmVfX2xpbmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSgzKSAudGltZWxpbmVfX3RvcCxcbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDMpIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg0KSAudGltZWxpbmVfX2xpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg0KSAudGltZWxpbmVfX2xpbmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDNzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg0KSAudGltZWxpbmVfX3RvcCxcbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDQpIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDNzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg1KSAudGltZWxpbmVfX2xpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDRzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg1KSAudGltZWxpbmVfX2xpbmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDRzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg1KSAudGltZWxpbmVfX3RvcCxcbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDUpIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDRzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg2KSAudGltZWxpbmVfX2xpbmU6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDVzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg2KSAudGltZWxpbmVfX2xpbmU6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDVzOyB9XG4gIC50aW1lbGluZV9faXRlbTpudGgtb2YtdHlwZSg2KSAudGltZWxpbmVfX3RvcCxcbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDYpIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDVzOyB9XG4gIC50aW1lbGluZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnRpbWVsaW5lOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGQUJGNTQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgIC50aW1lbGluZSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICAudGltZWxpbmUgLmNvbCB7XG4gICAgICAgIG1pbi13aWR0aDogMzIlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIC50aW1lbGluZSAuY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiA3NSU7IH0gfVxuXG4ucGItZGlzY292ZXItdW5pIGgyLFxuLnBiLWltYWdlLXNsaWRlciBoMixcbi5wYi12aWRlby1zbGlkZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItZGlzY292ZXItdW5pIGgyLFxuICAgIC5wYi1pbWFnZS1zbGlkZXIgaDIsXG4gICAgLnBiLXZpZGVvLXNsaWRlciBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLnBiLXZpcnR1YWwtdG91ciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBiLXRlc3RpbW9uaWFsLXNsaWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLnBiLXRlc3RpbW9uaWFsLXNsaWRlciBoNCxcbi5wYi10ZXN0aW1vbmlhbC1zbGlkZXIgaDUge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5wYi10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4ucGItdGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX3Bob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnBiLXRlc3RpbW9uaWFsLXNsaWRlci0tYWx0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLXRlc3RpbW9uaWFsLXNsaWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucGItdGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1mb3JtIC5jbGlwLS1ib3RoLS1zbS5mb3JtLS1ibG9jayB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAsIDEwMCUgMHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCBjYWxjKDEwMCUgLSA2MHB4KSwgMCAwKTsgfVxuICAucGItZm9ybSAuZnJtX2Zvcm1zIGZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLnBiLWhlcm8gKyAucGItbWFya2V0aW5nLWZvcm0ucGItZXByaW50cy1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAucGItaGVybyArIC5wYi1tYXJrZXRpbmctZm9ybS5wYi1lcHJpbnRzLWZvcm0gKyAuYmctc3RvbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1tYXJrZXRpbmctZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogUG9ydHJhaXQgKi8gfVxuICAucGItbWFya2V0aW5nLWZvcm0gKyAuYmctc3RvbmUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tYXJrZXRpbmctZm9ybS5wYi1lcHJpbnRzLWZvcm0ucGIge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybS5wYiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybS5wYiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5wYi1tYXJrZXRpbmctZm9ybSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAucGItbWFya2V0aW5nLWZvcm0gLnBiLWJsb2NrLWhlYWRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGItbWFya2V0aW5nLWZvcm0gLnBiLWJsb2NrLWhlYWRlciBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtOyB9XG4gICAgLnBiLW1hcmtldGluZy1mb3JtIC5wYi1ibG9jay1oZWFkZXIgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgICAucGItbWFya2V0aW5nLWZvcm0gaDIge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuLnBiLWluc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuXG4ucGItaW5zdGFncmFtIC5zYmlfcGhvdG9fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluazpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7IH1cblxuLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQ0I3NTsgfVxuXG4uY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbms6bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJEODk3OyB9XG5cbi5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluazpudGgtb2YtdHlwZSg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREU1QkE7IH1cblxuLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rOm50aC1vZi10eXBlKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkFDRTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluayAubGluaywgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAuY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbmsgYSwgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluayAuZnJtX2J1dHRvbiwgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbmsgLmZybV9idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluayAuY2FyZF9faW5uZXIge1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtIDJyZW0gMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29sb3VyZWQtYmxvY2stbGlua3MgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbG91cmVkLWJsb2NrLWxpbmtzLS1hbHVtbmkgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlIC5wYi1ibG9jay1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmUgLnBiLWJsb2NrLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgcGFkZGluZzogNHJlbSAzcmVtOyB9XG4gIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9faXRlbS5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2hlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hdXRob3JzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYXV0aG9ycyB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2F1dGhvcnMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYXV0aG9ycyB1bCBsaSBhW2hyZWZePVwiaHR0cHM6Ly9vcmNpZC5vcmdcIl0sXG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2F1dGhvcnMgdWwgbGkgYVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hdXRob3JzIHVsIGxpIGFbaHJlZl49XCJodHRwczovL29yY2lkLm9yZ1wiXTphZnRlcixcbiAgICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hdXRob3JzIHVsIGxpIGFbaHJlZl49XCJodHRwOi8vb3JjaWQub3JnXCJdOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1vcmNpZC5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2F1dGhvcnMgdWwgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwLjVyZW07IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjM2EzMTMxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYWJzdHJhY3Qge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hYnN0cmFjdCAuZXByaW50cy1yZWFkLW1vcmUtbGluayB7XG4gICAgY29sb3I6ICMzYTMxMzE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYWJzdHJhY3QgLmVwcmludHMtcmVhZC1tb3JlLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07IH1cbiAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmssIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuZnJtX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXdoaXRlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy13aGl0ZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctd2hpdGU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXdoaXRlOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ29sZCwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ29sZCwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZCwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1nb2xkLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ29sZC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7IH1cbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWdvbGQ6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdvbGQ6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQ6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctYmx1ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctYmx1ZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ibHVlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctYmx1ZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MEJBQ0U7IH1cbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWJsdWU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWJsdWU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ3JlZW4sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdyZWVuLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNCRkEyOyB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ncmVlbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ3JlZW46aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1wdXJwbGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXB1cnBsZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctcHVycGxlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhBNUQ1OyB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1wdXJwbGU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXB1cnBsZTpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctb3JhbmdlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1vcmFuZ2UsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTU2MzsgfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctb3JhbmdlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1vcmFuZ2U6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhMzEzMTsgfVxuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXN0b25lLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1zdG9uZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctc3RvbmUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctc3RvbmUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTsgfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctc3RvbmU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXN0b25lOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctd2hpdGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXdoaXRlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ29sZCwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ29sZCwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZCwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1nb2xkLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ29sZC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ibHVlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ibHVlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWJsdWUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ibHVlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWdyZWVuLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ncmVlbiwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXB1cnBsZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctcHVycGxlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctcHVycGxlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1vcmFuZ2UsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLW9yYW5nZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctb3JhbmdlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctc3RvbmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXN0b25lLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMy41cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXdoaXRlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy13aGl0ZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWdvbGQsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdvbGQsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctZ29sZC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdvbGQuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctYmx1ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctYmx1ZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ibHVlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctYmx1ZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ncmVlbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ3JlZW4sIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdyZWVuLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdyZWVuLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1wdXJwbGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXB1cnBsZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctcHVycGxlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctb3JhbmdlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1vcmFuZ2UsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXN0b25lLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1zdG9uZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctc3RvbmUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctc3RvbmUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07IH0gfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctd2hpdGU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXdoaXRlOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ29sZDpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ29sZDpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZDpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ibHVlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ibHVlOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWdyZWVuOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ncmVlbjpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW46aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXB1cnBsZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctcHVycGxlOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1wdXJwbGUuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1vcmFuZ2U6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLW9yYW5nZTpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctc3RvbmU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXN0b25lOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy13aGl0ZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXdoaXRlOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGU6aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ29sZDpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdvbGQ6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctYmx1ZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWJsdWU6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ3JlZW46aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ncmVlbjpob3ZlcjpiZWZvcmUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXB1cnBsZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXB1cnBsZTpob3ZlcjpiZWZvcmUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctb3JhbmdlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctb3JhbmdlOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1zdG9uZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXN0b25lOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmU6aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcpOyB9XG5cbi5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbG9hZC1tb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDAgIWltcG9ydGFudDsgfVxuXG4ucGItaGVyb19fZXByaW50cy1tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGItaGVyb19fZXByaW50cy1hdXRob3JzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYi1oZXJvX19lcHJpbnRzLWF1dGhvcnMgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBiLWhlcm9fX2VwcmludHMtYXV0aG9ycyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgLnBiLWhlcm9fX2VwcmludHMtYXV0aG9ycyB1bCBsaSArIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDAuNXJlbTsgfVxuXG4ucGItaGVyb19fZXByaW50cy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxcmVtO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjM2EzMTMxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IH1cblxuLnBiLWhlcm9fX2VwcmludHMtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGItaGVyb19fZXByaW50cy1jaXRhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ucGItaGVyb19fZXByaW50cy1qb3VybmFsX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5wYi10ZXN0aW1vbmlhbC1tb2R1bGUucGIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGUucGIgKyAucGIuYmctd2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtOyB9XG5cbi5wYi10ZXN0aW1vbmlhbC1tb2R1bGUgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTByZW07XG4gIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwIGNhbGMoMTAwJSAtIDYwcHgpLCAwIDApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuICAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcIic7IH1cbiAgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4ucGItc3RhdHMtbW9kdWxlIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgIC5wYi1zdGF0cy1tb2R1bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLXN0YXRzLW1vZHVsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItc3RhdHMtbW9kdWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7IH0gfVxuICAucGItc3RhdHMtbW9kdWxlX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIHJvdy1nYXA6IDg4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAucGItc3RhdHMtbW9kdWxlX19ncmlkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiLXN0YXRzLW1vZHVsZV9fZ3JpZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBiLXN0YXRzLW1vZHVsZV9fZ3JpZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIHJvdy1nYXA6IDcycHg7IH0gfVxuICAucGItc3RhdHMtbW9kdWxlX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYygyNSUgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjM0EzMTMxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBiLXN0YXRzLW1vZHVsZV9faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNBMzEzMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBiLXN0YXRzLW1vZHVsZV9faXRlbTpob3ZlciAucGItc3RhdHMtbW9kdWxlX190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiLXN0YXRzLW1vZHVsZV9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBiLXN0YXRzLW1vZHVsZV9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAucGItc3RhdHMtbW9kdWxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYi1zdGF0cy1tb2R1bGVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGItc3RhdHMtbW9kdWxlX19pY29uLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1zdGF0cy1tb2R1bGVfX2ljb24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgdG9wOiAtMzZweDsgfSB9XG4gICAgLnBiLXN0YXRzLW1vZHVsZV9faWNvbi1jb250YWluZXItLXllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0OyB9XG4gICAgLnBiLXN0YXRzLW1vZHVsZV9faWNvbi1jb250YWluZXItLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhBNUQ1OyB9XG4gICAgLnBiLXN0YXRzLW1vZHVsZV9faWNvbi1jb250YWluZXItLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0JGQTI7IH1cbiAgICAucGItc3RhdHMtbW9kdWxlX19pY29uLWNvbnRhaW5lci0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBCQUNFOyB9XG4gIC5wYi1zdGF0cy1tb2R1bGVfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDY0cHggMzJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBiLXN0YXRzLW1vZHVsZV9fYm94IHtcbiAgICAgICAgcGFkZGluZzogNTZweCAzMnB4OyB9IH1cbiAgICAucGItc3RhdHMtbW9kdWxlX19ib3g6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLnBiLWR5bmFtaWMtZ3JpZF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4ucGItZHluYW1pYy1ncmlkX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBiLWR5bmFtaWMtZ3JpZF9faW50cm9kdWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5wYi1keW5hbWljLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtOyB9XG4gIC5wYi1keW5hbWljLWdyaWRfX2dyaWQgLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnBiLWR5bmFtaWMtZ3JpZF9fZ3JpZCAucGItZHluYW1pYy1ncmlkX19pdGVtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGItZHluYW1pYy1ncmlkX19ncmlkIC5wYi1keW5hbWljLWdyaWRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCIxXCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjFcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjFcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSAucGItZHluYW1pYy1ncmlkX19pdGVtLWlubmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCIxXCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbS1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjFcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSAucGItZHluYW1pYy1ncmlkX19pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBiLWR5bmFtaWMtZ3JpZF9fZ3JpZFtkYXRhLWNvdW50PVwiMVwiXSAucGItZHluYW1pYy1ncmlkX19pdGVtIC5wYi1keW5hbWljLWdyaWRfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjJcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCIyXCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjJcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnBiLWR5bmFtaWMtZ3JpZF9fZ3JpZFtkYXRhLWNvdW50PVwiMlwiXSAucGItZHluYW1pYy1ncmlkX19pdGVtIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0taW5uZXIge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCIyXCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbS1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjJcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSAucGItZHluYW1pYy1ncmlkX19pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjJcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSAucGItZHluYW1pYy1ncmlkX19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCIzXCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYygzMyUgLSAyMHB4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjNcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCIzXCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCI0XCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAyM3B4KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5wYi1keW5hbWljLWdyaWRfX2dyaWRbZGF0YS1jb3VudD1cIjRcIl0gLnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGItZHluYW1pYy1ncmlkX19ncmlkW2RhdGEtY291bnQ9XCI0XCJdIC5wYi1keW5hbWljLWdyaWRfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGItZHluYW1pYy1ncmlkX19pdGVtLWlubmVyIHtcbiAgcGFkZGluZzogM3JlbTsgfVxuXG4ucGItZHluYW1pYy1ncmlkX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ucGItZHluYW1pYy1ncmlkX19pdGVtLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5wYi1keW5hbWljLWdyaWRfX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0cmVtO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0O1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgLm5vcmxhbmQtdHJhbnNsYXRpb24tdG9nZ2xlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5ub3JsYW5kLXRyYW5zbGF0aW9uLXRvZ2dsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cbiAgLm5vcmxhbmQtdHJhbnNsYXRpb24tdG9nZ2xlIC5ndHJhbnNsYXRlX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5ub3JsYW5kLXRyYW5zbGF0aW9uLXRvZ2dsZSAuZ3RyYW5zbGF0ZV93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgICAgICAubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGUgLmd0cmFuc2xhdGVfd3JhcHBlciAuZ3Rfc3dpdGNoZXIge1xuICAgICAgICAgIHdpZHRoOiAxMzdweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLm5vcmxhbmQtdHJhbnNsYXRpb24tdG9nZ2xlIC5ndHJhbnNsYXRlX3dyYXBwZXIgLmd0X3N3aXRjaGVyIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5lcHJpbnRzLXBvcHVwLXRyaWdnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgei1pbmRleDogOTk7IH1cblxuLmVwcmludHMtcG9wdXAgLmNsb3NlIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5lcHJpbnRzLXBvcHVwIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDc2OHB4OyB9XG5cbi5lcHJpbnRzLXBvcHVwIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmVwcmludHMtcG9wdXAgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtOyB9XG5cbi5lcHJpbnRzLXBvcHVwX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lcHJpbnRzLXBvcHVwX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMCAyLjVyZW07IH1cblxuLmFydGljbGUtZ3JpZCBhOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYXJ0aWNsZS1ncmlkIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXJ0aWNsZS1ncmlkX19tYXNvbnJ5LWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gIC5hcnRpY2xlLWdyaWRfX21hc29ucnktYXJlYS0tc2hvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWdyaWRfX2Rhc2hib2FyZCB7XG4gIG1hcmdpbi10b3A6IDhyZW07IH1cbiAgLmFydGljbGUtZ3JpZF9fZGFzaGJvYXJkIC5jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXJ0aWNsZS1ncmlkIC5ncmlkLXNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFydGljbGUtZ3JpZCAuZ3JpZC1zaXplciB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWdyaWQgLmdyaWQtc2l6ZXIge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAgIC5hcnRpY2xlLWdyaWQgLmdyaWQtc2l6ZXIge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuLmFydGljbGUtZ3JpZCAubGluaywgLmFydGljbGUtZ3JpZCAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmFydGljbGUtZ3JpZCBhLCAuYXJ0aWNsZS1ncmlkIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5hcnRpY2xlLWdyaWQgLmZybV9idXR0b24sIC5hcnRpY2xlLWdyaWQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5hcnRpY2xlLWdyaWQgLmZybV9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5hcnRpY2xlLWdyaWRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZS1ncmlkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogYXV0bzsgfVxuXG4uYXJ0aWNsZS1ncmlkX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLmFydGljbGUtZ3JpZF9faW5uZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uYXJ0aWNsZS1ncmlkX19pbmZvIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmFydGljbGUtZ3JpZF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5hcnRpY2xlLWdyaWQtLW1hc29ucnkgLmFydGljbGUtZ3JpZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuYXJ0aWNsZS1ncmlkLS1tYXNvbnJ5IC5hcnRpY2xlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuKzEpIC5hcnRpY2xlLWdyaWRfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkNEQkEwOyB9XG4gIC5hcnRpY2xlLWdyaWQtLW1hc29ucnkgLmFydGljbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4rMikgLmFydGljbGUtZ3JpZF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM5QUM4RDg7IH1cbiAgLmFydGljbGUtZ3JpZC0tbWFzb25yeSAuYXJ0aWNsZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1biszKSAuYXJ0aWNsZS1ncmlkX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzlFQ0RCQjsgfVxuICAuYXJ0aWNsZS1ncmlkLS1tYXNvbnJ5IC5hcnRpY2xlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuKzQpIC5hcnRpY2xlLWdyaWRfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhCQkRCOyB9XG4gIC5hcnRpY2xlLWdyaWQtLW1hc29ucnkgLmFydGljbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4rNSkgLmFydGljbGUtZ3JpZF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOEMwQTM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuYXJ0aWNsZS1ncmlkX19kYXNoYm9hcmQge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH0gfVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMzQTMxMzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkFCRjU0OyB9XG4gIC5wYWdpbmF0aW9uIC5uZXh0LFxuICAucGFnaW5hdGlvbiAucHJldiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnaW5hdGlvbiAubmV4dDpmb2N1cyxcbiAgICAucGFnaW5hdGlvbiAucHJldjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uIC5uZXh0OmJlZm9yZSxcbiAgICAucGFnaW5hdGlvbiAucHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAucGFnaW5hdGlvbiAubmV4dDpob3ZlcixcbiAgICAucGFnaW5hdGlvbiAucHJldjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2luYXRpb24gLm5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLnBhZ2luYXRpb24gLm5leHQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNBMzEzMTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZBQkY1NDsgfVxuICAucGFnaW5hdGlvbiAucHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLnBhZ2luYXRpb24gLnByZXY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4IDhweCA3cHggMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjM0EzMTMxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGQUJGNTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuYm9keS5zaW5nbGUtZXByaW50cy1qb3VybmFscyAucGItaGVybyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuYm9keS5zaW5nbGUtZXByaW50cy1qb3VybmFscyAucGItaGVybyAucGItaGVyb19fbGVmdCB7XG4gIG1pbi13aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzICsgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzLnBiIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHMucGIge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG5cbi5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4ucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX2NhcmRzIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdQYWdlIDEnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDJcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDUpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDVcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg2KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA2XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNykge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg3KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgN1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDgpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDhcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg5KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDkpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA5XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTApIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTApOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxMFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDExKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDExKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMTFcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxMikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxMik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDEyXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTMpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTMpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxM1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE0KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE0KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMTRcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxNSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxNSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDE1XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTYpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTYpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxNlwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE3KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE3KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMTdcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxOCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxOCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDE4XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTkpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTkpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxOVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIwKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIwKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjBcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyMSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyMSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDIxXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjIpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjIpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyMlwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIzKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIzKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjNcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyNCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyNCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDI0XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjUpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjUpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyNVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI2KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI2KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjZcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyNykge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyNyk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDI3XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjgpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjgpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyOFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI5KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI5KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjlcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzMCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzMCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDMwXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzEpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzEpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzMVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMyKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMyKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzJcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzMykge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzMyk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDMzXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzQpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzNFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM1KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM1KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzVcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzNikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzNik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDM2XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzcpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzcpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzN1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM4KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM4KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzhcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzOSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzOSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDM5XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDApIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDApOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0MFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQxKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQxKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNDFcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0Mikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0Mik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQyXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDMpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDMpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0M1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ0KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ0KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNDRcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0NSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0NSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQ1XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDYpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDYpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0NlwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ3KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ3KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNDdcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0OCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0OCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQ4XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDkpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDkpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0OVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDUwKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDUwKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNTBcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47IH1cbiAgLnNsaWNrLXNsaWRlciAudmlkZW8tY29udGFpbmVyLFxuICAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLnNsaWNrLXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYsXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLmNhcmQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWRlcl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpmb2N1cyxcbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLFxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDdweCA4cHggN3B4IDBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzQTMxMzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDsgfVxuICAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRkFCRjU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDdweCAwIDdweCA4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjM0EzMTMxO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGQUJGNTQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2xpY2stc2xpZGVyIC52aWRlby1jb250YWluZXIsXG4gICAgLnNsaWNrLXNsaWRlciAub2JqZWN0Zml0IHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgICAuc2xpY2stc2xpZGVyIC52aWRlby1jb250YWluZXIsXG4gICAgLnNsaWNrLXNsaWRlciAub2JqZWN0Zml0IHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2xpY2stc2xpZGVyIC5zbGlkZXJfX2NvbnRyb2wge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnNsaWNrLXNsaWRlciAuY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgbGVmdDogMTBweDsgfSB9XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAucGItaW1hZ2Utc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWRlcl9fY29udHJvbCB7XG4gICAgcmlnaHQ6IDM1cHg7IH1cbiAgLnBiLWltYWdlLXNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRkFCRjU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC5wYi1pbWFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZBQkY1NDsgfSB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItaW1hZ2Utc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWRlcl9fY29udHJvbCB7XG4gIHJpZ2h0OiAzNXB4OyB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItaW1hZ2Utc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRkFCRjU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItaW1hZ2Utc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkFCRjU0OyB9XG5cbi5jYXJkcy1zbGlkZXIgLnNsaWNrLXByZXYsXG4uY2FyZHMtc2xpZGVyIC5zbGljay1uZXh0LFxuLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stcHJldixcbi5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsXG4udGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stcHJldixcbi50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtOyB9XG5cbi5jYXJkcy1zbGlkZXIgLnNsaWNrLXByZXYsXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2LFxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA0OC41JTsgfVxuXG4uY2FyZHMtc2xpZGVyIC5zbGljay1uZXh0LFxuLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbi50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDQ4LjUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuY2FyZHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAuY2FyZHMtc2xpZGVyIC5zbGljay1uZXh0LFxuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1uZXh0LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stcHJldixcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY2FyZHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNDclOyB9XG4gIC5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNDclOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVyZW07IH1cbiAgLmNhcmRzLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stcHJldixcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDFyZW07IH1cbiAgLmNhcmRzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0NSU7XG4gICAgbGVmdDogMy41cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1jYXJkcy1ibG9jayAuY2FyZHMtc2xpZGVyIC5zbGljay1uZXh0LCAucGItY2FyZHMtYmxvY2sgLmNhcmRzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgdG9wOiAtMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1uZXh0IHtcbiAgICB0b3A6IC03cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAtNXJlbTsgfSB9XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2LFxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0MyU7IH1cbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDQ1JTsgfSB9XG5cbi5jYXJkcy1zbGlkZXIgLnNsaWNrLWxpc3QsXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5jYXJkcy1zbGlkZXJfX2l0ZW0sXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyX19pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5pbWFnZS1zbGlkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pbWFnZS1zbGlkZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5pbWFnZS1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5pbWFnZS1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLm9iamVjdGZpdCB7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGVyLWFycm93cyB7XG4gIGxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLXByZXYsXG4udGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4udGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICByaWdodDogYXV0bzsgfVxuXG4ucGItaGVyby0tc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGItaGVyby0tc2xpZGVyX19jb250cm9scyAuY29sLW1kLTEyIHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgLnBiLWhlcm8tLXNsaWRlcl9fY29udHJvbHMgLmNvbC1tZC0xMiAuc2xpZGVyLWFycm93cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gICAgICBwYWRkaW5nOiA2cHggNHB4OyB9XG4gICAgICAucGItaGVyby0tc2xpZGVyX19jb250cm9scyAuY29sLW1kLTEyIC5zbGlkZXItYXJyb3dzIGJ1dHRvbiB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cblxuLmhpZGUtYXJyb3dzIC5zbGljay1wcmV2LFxuLmhpZGUtYXJyb3dzIC5zbGljay1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGZvcm0gcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgZm9ybSAuc2lnV3JhcHBlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGZvcm0gLnNpZ1BhZCAuY2xlYXJCdXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIG1hcmdpbjogMCA1JTsgfVxuICBmb3JtIC5zaWdQYWQgLmNsZWFyQnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGZvcm0gLnNpZ1BhZCAuY2xlYXJCdXR0b24gYSxcbiAgZm9ybSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgZm9ybSAuc2lnUGFkIC5jbGVhckJ1dHRvbiBhOmhvdmVyLFxuICAgIGZvcm0gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBmb3JtIC5mcm1faGlkZGVuLFxuICBmb3JtIC5mcm1fc2NyZWVuX3JlYWRlciB7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0ID4gbGFiZWwsXG4gIGZvcm0gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjdyZW07XG4gICAgbGVmdDogMi41cmVtO1xuICAgIHotaW5kZXg6IDc1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICBmb3JtIC5ocy1maWVsZHR5cGUtdGV4dC5mb3JtLWZpZWxkLWFjdGl2ZSA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdG9wOiAwLjNyZW07XG4gICAgbGVmdDogMi42cmVtO1xuICAgIG9wYWNpdHk6IC44OyB9XG4gIGZvcm0gLmZvcm0tZmllbGQtYWN0aXZlID4gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdG9wOiAwLjdyZW07XG4gICAgbGVmdDogMi42cmVtO1xuICAgIG9wYWNpdHk6IC44OyB9XG4gIGZvcm0gLmZpeGVkLWxhYmVsLWFjdGl2ZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGZvcm0gLmZybV9maWVsZHNfY29udGFpbmVyLFxuICBmb3JtIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtOyB9XG4gICAgZm9ybSAuZnJtX2ZpZWxkc19jb250YWluZXIgLmZybV9odG1sX2NvbnRhaW5lcixcbiAgICBmb3JtIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX3JlcGVhdF9idXR0b25zLCBmb3JtIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuYWNmLWJ1dHRvbixcbiAgICBmb3JtIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZnJtX2h0bWxfY29udGFpbmVyLFxuICAgIGZvcm0gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mcm1fcmVwZWF0X2J1dHRvbnMsIGZvcm0gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5hY2YtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbi5mcm1fcmVtb3ZlX2Zvcm1fcm93LCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbi5mcm1fcmVtb3ZlX2Zvcm1fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICBmb3JtIC5mcm1fZmlyc3RfcmVwZWF0IC5mcm1fYnV0dG9uLmZybV9yZW1vdmVfZm9ybV9yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9ybS5ocy1mb3JtIHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBmb3JtLmhzLWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgPiBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0uaHMtZm9ybSAuaHMtZmllbGR0eXBlLWNoZWNrYm94ID4gbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIGZvcm0uaHMtZm9ybSBmaWVsZHNldFtjbGFzc149XCJmb3JtLWNvbHVtbnMtXCJdIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0IC5ocy1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmhzLWZvcm0tZmllbGQsXG4gIGZvcm0gLmZybV9mb3JtX2ZpZWxkLFxuICBmb3JtIC5zZi1maWVsZC1zZWFyY2gsXG4gIGZvcm0gLmFjZi1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgdGV4dGFyZWEsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCB0ZXh0YXJlYSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYSxcbiAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZCB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzQTMxMzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSwgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIHRleHRhcmVhOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgdGV4dGFyZWE6YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ1cmxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYTpmb2N1cyxcbiAgICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgdGV4dGFyZWE6YWN0aXZlLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50OyB9XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIHRleHRhcmVhLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYSxcbiAgICBmb3JtIC5hY2YtZmllbGQgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZC5mcm1faGFsZiwgZm9ybSAuaHMtZm9ybS1maWVsZC5mcm1fcGFzc3dvcmQsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX2hhbGYsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3Bhc3N3b3JkLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaC5mcm1faGFsZixcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3Bhc3N3b3JkLFxuICAgIGZvcm0gLmFjZi1maWVsZC5mcm1faGFsZixcbiAgICBmb3JtIC5hY2YtZmllbGQuZnJtX3Bhc3N3b3JkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9oYWxmOm50aC1jaGlsZChvZGQpLCBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9wYXNzd29yZDpudGgtY2hpbGQob2RkKSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV9oYWxmOm50aC1jaGlsZChvZGQpLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3Bhc3N3b3JkOm50aC1jaGlsZChvZGQpLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV9oYWxmOm50aC1jaGlsZChvZGQpLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV9wYXNzd29yZDpudGgtY2hpbGQob2RkKSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZC5mcm1faGFsZjpudGgtY2hpbGQob2RkKSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fcGFzc3dvcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3RoaXJkLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV90aGlyZCxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3RoaXJkLFxuICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fdGhpcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV90aGlyZDpmaXJzdC1vZi10eXBlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3RoaXJkOmZpcnN0LW9mLXR5cGUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3RoaXJkOmZpcnN0LW9mLXR5cGUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQuZnJtX3RoaXJkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3R3b190aGlyZHMsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3R3b190aGlyZHMsXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV90d29fdGhpcmRzLFxuICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fdHdvX3RoaXJkcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3R3b190aGlyZHM6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV90d29fdGhpcmRzOmZpcnN0LW9mLXR5cGUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3R3b190aGlyZHM6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fdHdvX3RoaXJkczpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtdGV4dCBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDRyZW07IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXRleHQuZm9ybS1maWVsZC1hY3RpdmUgPiBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDRyZW07IH0gfVxuICBmb3JtIC5hY2YtZmllbGRzIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGRbZGF0YS13aWR0aF0gKyAuYWNmLWZpZWxkW2RhdGEtd2lkdGhdIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtOyB9XG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkW2RhdGEtd2lkdGhdICssIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZFtkYXRhLXdpZHRoXSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYWN0aW9ucyAuYWNmLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucyxzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1hY3Rpb25zIC5hY2YtYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLXJvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7IH1cbiAgICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2Ytcm93IC5hY2YtZmllbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2Ytcm93IC5hY2YtZmllbGQtdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtdGFibGUgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYWNmLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIGgzLCBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX2Zvcm1fZmllbGQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmxvZ2luLXJlbWVtYmVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb3JtIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzE2cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI1O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgY29sb3I6ICMzQTMxMzE7IH1cbiAgICBmb3JtIHNlbGVjdDphY3RpdmUsIGZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDsgfVxuICAgIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgZm9ybSBzZWxlY3Qge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9oYWxmLCBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9wYXNzd29yZCxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1faGFsZixcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fcGFzc3dvcmQsXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV9oYWxmLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaC5mcm1fcGFzc3dvcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3RoaXJkLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV90aGlyZCxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3RoaXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZC5mcm1fdHdvX3RoaXJkcyxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fdHdvX3RoaXJkcyxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3R3b190aGlyZHMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtIHNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtIC5hY2YtZmllbGRbc3R5bGVdIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCxcbiAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCxcbiAgZm9ybSAudmVydGljYWxfcmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAjM0EzMTMxOyB9XG4gICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgZm9ybSAudmVydGljYWxfcmFkaW86bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbzpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4gICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwicmFkaW9cIl06YWN0aXZlLCBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsXG4gICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbzpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4gICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbzpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCAuZnJtX3ByaW1hcnlfbGFiZWwsXG4gICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCAuZnJtX3ByaW1hcnlfbGFiZWwsXG4gICAgZm9ybSAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCxcbiAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94IGxhYmVsLFxuICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgYSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3ggbGFiZWwgYSxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGxhYmVsIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgYTpob3ZlcixcbiAgICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCBsYWJlbCBhOmhvdmVyLFxuICAgICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBsYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCAuZnJtX2NoZWNrYm94LFxuICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IC5mcm1fcmFkaW8sXG4gICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCAuZnJtX2NoZWNrYm94LFxuICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3ggLmZybV9yYWRpbyxcbiAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX2NoZWNrYm94LFxuICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvIC5mcm1fcmFkaW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LmZybV9yYWRpb19maWVsZCxcbiAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94LmZybV9yYWRpb19maWVsZCxcbiAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpby5mcm1fcmFkaW9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8sXG4gICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvLFxuICAgICAgZm9ybSAudmVydGljYWxfcmFkaW8uZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8gbGFiZWwsXG4gICAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8gbGFiZWwsXG4gICAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvLmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICAgICAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC5mcm1fcmFkaW9fZmllbGQgLmZybV9yYWRpbyBpbnB1dCxcbiAgICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveC5mcm1fcmFkaW9fZmllbGQgLmZybV9yYWRpbyBpbnB1dCxcbiAgICAgICAgZm9ybSAudmVydGljYWxfcmFkaW8uZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8gaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW86bGFzdC1vZi10eXBlLFxuICAgICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgZm9ybSAudmVydGljYWxfcmFkaW8uZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW86bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW86bGFzdC1vZi10eXBlIGxhYmVsLFxuICAgICAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW86bGFzdC1vZi10eXBlIGxhYmVsLFxuICAgICAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvLmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvOmxhc3Qtb2YtdHlwZSBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGZvcm0gLmNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGZvcm0gLmhzLXN1Ym1pdCxcbiAgZm9ybSAuZnJtX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIGZvcm0gLmhzLWJ1dHRvbixcbiAgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7XG4gICAgcGFkZGluZzogMS41cmVtIDMuNXJlbSAxLjVyZW0gNS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGZvcm0gLmhzLWJ1dHRvbjpiZWZvcmUsXG4gICAgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIGZvcm0gLmhzLWJ1dHRvbjpob3ZlcixcbiAgICBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzMTMxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBmb3JtIC5ocy1idXR0b246aG92ZXI6YmVmb3JlLFxuICAgICAgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTsgfVxuICAgIGZvcm0gLmhzLWJ1dHRvbjpmb2N1cyxcbiAgICBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmZybV9idXR0b25fc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuICBmb3JtIC5ocy1idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcmVtIDIuMnJlbTsgfVxuICAgIGZvcm0gLmhzLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpOyB9XG4gIGZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBmb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmhzLWVycm9yLW1zZyxcbiAgZm9ybSAuZnJtX2Vycm9yLFxuICBmb3JtIC5mb3JtX19lcnJvciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICMzQTMxMzE7IH1cbiAgZm9ybSAuZnJtX2Vycm9yX3N0eWxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzNBMzEzMTsgfVxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNBMzEzMSAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmZybV9ibGFua19maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cbiAgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cbiAgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNBMzEzMSAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgdGV4dGFyZWEsXG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7IH1cbiAgZm9ybSAuZnJtX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjM0EzMTMxOyB9XG4gIGZvcm0gLmZybS1nLXJlY2FwdGNoYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICBmb3JtIC5mcm1fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgZm9ybSAuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBmb3JtIC5mcm1fbm9uZV9jb250YWluZXIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvcm0gLmhzLXJpY2h0ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBmb3JtIC5ocy1yaWNodGV4dCBoMywgZm9ybSAuaHMtcmljaHRleHQgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGZvcm0gLmhzLXJpY2h0ZXh0IGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgZm9ybSAuaHMtcmljaHRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfSB9XG4gIGZvcm0gLmhzX3JlY2FwdGNoYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgZm9ybSAuaHMtZmllbGR0eXBlLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIGZvcm0gLmhzLWZpZWxkdHlwZS1zZWxlY3QgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mcm1fZHJvcHpvbmUge1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZjVmNWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZnJtX2Ryb3B6b25lIC5mcm1zdmcuZnJtLXN2Zy1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mcm1fZHJvcHpvbmUgLmZybV9zbWFsbF90ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuZnJtX2Ryb3B6b25lIC5mcm1fY29tcGFjdF90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mcm1fZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5wYi1mb3JtIGZvcm0ge1xuICBwYWRkaW5nOiA1cmVtOyB9XG4gIC5wYi1mb3JtIGZvcm0uYWNmLWZvcm0ge1xuICAgIHBhZGRpbmc6IDNyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5wYi1mb3JtIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgcGFkZGluZzogNnJlbSAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1mb3JtIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgcGFkZGluZzogNnJlbSAycmVtOyB9XG4gICAgLnBiLWZvcm0gZm9ybS5hY2YtZm9ybSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDFyZW07IH1cbiAgICAucGItZm9ybSBmb3JtLmhzLWZvcm0ge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDZyZW07IH0gfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCB0ZXh0YXJlYSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhIHtcbiAgY29sb3I6ICMzQTMxMzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdOmFjdGl2ZSwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgdGV4dGFyZWE6YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInVybFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ1cmxcIl06YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCB0ZXh0YXJlYTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidXJsXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggdGV4dGFyZWE6YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkFCRjU0ICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtZmlsdGVyIGZvcm0gc2VsZWN0LFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7XG4gIGNvbG9yOiAjM0EzMTMxOyB9XG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIHNlbGVjdDphY3RpdmUsIC5hcnRpY2xlLWZpbHRlciBmb3JtIHNlbGVjdDpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gc2VsZWN0OmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkFCRjU0ICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIHtcbiAgY29sb3I6ICMzQTMxMzE7IH1cbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgIC5hcnRpY2xlLWZpbHRlciBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAudmVydGljYWxfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzMTMxOyB9XG4gICAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTphY3RpdmUsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4gICAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsXG4gICAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAudmVydGljYWxfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAudmVydGljYWxfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWN0aXZlLFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZBQkY1NCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzEgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZXJyb3IsXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZm9ybV9fZXJyb3IsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Vycm9yLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZvcm1fX2Vycm9yIHtcbiAgY29sb3I6ICNGQUJGNTQ7IH1cblxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9lcnJvcl9zdHlsZSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZXJyb3Jfc3R5bGUge1xuICBjb2xvcjogI0ZBQkY1NDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZBQkY1NCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOi1tb3otcGxhY2Vob2xkZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgdGV4dGFyZWEsXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9ibGFua19maWVsZCBzZWxlY3QsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgdGV4dGFyZWEsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9ibGFua19maWVsZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX21lc3NhZ2UsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX21lc3NhZ2Uge1xuICBjb2xvcjogI0ZBQkY1NDsgfVxuXG4uZnJtX21lc3NhZ2Uge1xuICBwYWRkaW5nOiA1cmVtIDZyZW0gNnJlbTsgfVxuICAuZnJtX21lc3NhZ2UgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hcnRpY2xlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmFydGljbGUtZmlsdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgaDQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSAuc2YtaW5wdXQtY2hlY2tib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gICAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgLnNmLWlucHV0LWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBMzEzMTsgfVxuICAgICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSAuc2YtbGFiZWwtY2hlY2tib3gge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIC5jaGlsZHJlbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gICAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIC50b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIC50b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgLnRvZ2dsZS5jbG9zZWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgLnRvZ2dsZS5jbG9zZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQge1xuICAgICAgYmFja2dyb3VuZDogI0ZBQkY1NCB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzQTMxMzEgdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyOyB9XG4gICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZi1maWVsZC1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNmLWZpZWxkLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNmLWZpZWxkLXNlYXJjaCBsYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGUtZmlsdGVyX19idXR0b24ge1xuICAgIHRvcDogLTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuYnRuLCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLmFydGljbGUtZmlsdGVyX19idXR0b24gYSwgLmFydGljbGUtZmlsdGVyX19idXR0b24gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmZybV9kcm9wem9uZSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBidXR0b24sIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmFydGljbGUtZmlsdGVyX19idXR0b24gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvblxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjZyZW07IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGkuc2YtZmllbGQtc2VhcmNoIC5zZi1pbnB1dC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlOyB9XG4gIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBsYWJlbCxcbiAgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAzMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgbGFiZWwsXG4gICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZi1maWVsZC1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZi1maWVsZC1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0zcmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCBsYWJlbCxcbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIHNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFydGljbGUtZmlsdGVyX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5idG4sIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBhLCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuZnJtX2Ryb3B6b25lIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIGJ1dHRvbiwgLmFydGljbGUtZmlsdGVyX19idXR0b24gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uXG4gICAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4gICAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMTBweDtcbiAgLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqLyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX3N1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmZvcm0tLW5vLXBhZGRpbmcgZm9ybSAuZnJtX3N1Ym1pdCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5mb3JtLS1uby1wYWRkaW5nIC5mcm1fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZmLWxvZ2luLWZvcm0gaDMsIC5mZi1sb2dpbi1mb3JtIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAuZmYtbG9naW4tZm9ybSBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogNXJlbSA2cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZmLWxvZ2luLWZvcm0gaDMsIC5mZi1sb2dpbi1mb3JtIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAuZmYtbG9naW4tZm9ybSBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAwOyB9IH1cblxuLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMS42cmVtOyB9XG5cbi5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZi1sb2dpbi1mb3JtIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIHRoZWFkIHtcbiAgY29sb3I6ICMzQTMxMzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZDREJBMCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICB3aWR0aDogMzkuNSUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Zyk7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Zyk7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzNBMzEzMTtcbiAgYmFja2dyb3VuZDogI0ZDREJBMCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uZnJtX2Zvcm1fZmllbGQgLnNpZ1BhZCB1bC5zaWdOYXYgbGkuZHJhd0l0IGEsXG4uZnJtX2Zvcm1fZmllbGQgLnNpZ1BhZCB1bC5zaWdOYXYgbGkudHlwZUl0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0RCQTA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZnJtX2Zvcm1fZmllbGQgLnNpZ1BhZCB1bC5zaWdOYXYgbGkuZHJhd0l0IGEuY3VycmVudCxcbiAgLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLnR5cGVJdCBhLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7IH1cbiAgLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLmRyYXdJdCBhOmJlZm9yZSxcbiAgLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLnR5cGVJdCBhOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIHVsLnNpZ05hdiBsaS5kcmF3SXQgaSxcbi5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIHVsLnNpZ05hdiBsaS50eXBlSXQgaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLmRyYXdJdCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3Blbi1pY29uLnN2Zyk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLnR5cGVJdCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2tleWJvYXJkLWljb24uc3ZnKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4jY29udGVudCBmb3JtIC5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIC50eXBlZCB7XG4gIHdpZHRoOiA3MSU7XG4gIGhlaWdodDogNDNweDtcbiAgdG9wOiA1cmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAjY29udGVudCBmb3JtIC5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIC50eXBlZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucyxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50OyB9XG5cbi5zdWJtaXR0ZWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDhyZW0gNXJlbTsgfVxuXG4jZnJtLXJlc2V0LXBhc3N3b3JkLTAgLmZybV9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbSAycmVtOyB9XG5cbiNmcm0tcmVzZXQtcGFzc3dvcmQtMCAuZnJtX2Zvcm1fZmllbGQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7IH1cblxuI2ZybS1yZXNldC1wYXNzd29yZC0wIGZvcm0gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbiNsb2dpbmZvcm0tMCBmb3JtIC5mcm1fc3VibWl0IHtcbiAgcGFkZGluZzogMCAxcmVtIDAgMi41cmVtOyB9XG5cbiNsb2dpbmZvcm0tMCBmb3JtIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubGluay0tcGFzc3dvcmQtcmVzZXQge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5saW5rLS1wYXNzd29yZC1yZXNldCB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuLmZvcm0tcHJvZ3Jlc3Mge1xuICBtYXJnaW46IDAgNXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLmZvcm0tcHJvZ3Jlc3Mge1xuICAgICAgbWFyZ2luOiAwIDJyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cmVtOyB9IH1cbiAgLmZvcm0tcHJvZ3Jlc3NfX2J0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1wcm9ncmVzc19fZW1haWwge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzYTMxMzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5mb3JtLXByb2dyZXNzX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybS1wcm9ncmVzcy0tb3BlbiAuZm9ybS1wcm9ncmVzc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5TdHJpcGVFbGVtZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uc2luZ2xlLWFsdW1uaS1ldmVudHMgZm9ybSAuZnJtX2Vycm9yX3N0eWxlIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4uc2luZ2xlLWFsdW1uaS1ldmVudHMgZm9ybSAuZm9ybV9fZXJyb3IsIC5zaW5nbGUtYWx1bW5pLWV2ZW50cyBmb3JtIC5mcm1fZXJyb3IsIC5zaW5nbGUtYWx1bW5pLWV2ZW50cyBmb3JtIC5ocy1lcnJvci1tc2cge1xuICBjb2xvcjogcmVkOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAuZmYtbG9naW4tZm9ybSAuZnJtX2NoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGItaGVyby1hbmNob3ItbGlua3NfX3RvcC1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItaGVyby1hbmNob3ItbGlua3NfX3RvcC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rcyAuYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzIC5icmVhZGNydW1icyAjYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAucGItaGVyby1hbmNob3ItbGlua3MgLmJyZWFkY3J1bWJzICNicmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItaGVyby1hbmNob3ItbGlua3MgLmJyZWFkY3J1bWJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5uYW1lLXF1YWxpZmljYXRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm5hbWUtcXVhbGlmaWNhdGlvbnMgaDEge1xuICAgIG1hcmdpbi10b3A6IDg5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm5hbWUtcXVhbGlmaWNhdGlvbnMgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubmFtZS1xdWFsaWZpY2F0aW9ucyAubWVtYmVyLXF1YWxpZmljYXRpb25zIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjcuMnB4OyB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm1lbWJlci1wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubWVtYmVyLWNvbnRhY3QtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubWVtYmVyLWNvbnRhY3QtZGV0YWlscyAubWVtYmVyLXRlbGVwaG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm1lbWJlci1jb250YWN0LWRldGFpbHMgLm1lbWJlci10ZWxlcGhvbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jYWxsX2ljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7IH1cbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubWVtYmVyLWNvbnRhY3QtZGV0YWlscyAubWVtYmVyLWVtYWlsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm1lbWJlci1jb250YWN0LWRldGFpbHMgLm1lbWJlci1lbWFpbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL21haWxfaWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuXG4ucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5tZW1iZXItc29jaWFscyB7XG4gIG1heC13aWR0aDogOTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5zcGVjaWFsaXNtLWFyZWFzLFxuLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAuZXh0ZXJuYWwtcm9sZXMge1xuICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLnNwZWNpYWxpc20tYXJlYXMgLmNvbnRlbnQtdGl0bGUsXG4gIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLmV4dGVybmFsLXJvbGVzIC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLmV4dGVybmFsLXJvbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MjBweCkge1xuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fcmlnaHQgaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYzMnB4O1xuICAgICAgbWF4LWhlaWdodDogNjMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19yaWdodCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItaGVyby1hbmNob3ItbGlua3NfX3JpZ2h0IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgbWluLWhlaWdodDogNjMycHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fcmlnaHQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAzNjhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGItaGVyby1hbmNob3ItbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMzcHggIWltcG9ydGFudDsgfSB9XG5cbi5oZXJvLWFjaG9yLWxpbmtzIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhlcm8tYWNob3ItbGlua3MuaGFzLWhlYWRlci1zaXRld2lkZS1jdGEge1xuICAgIHRvcDogODBweDsgfVxuICAuaGVyby1hY2hvci1saW5rcyAuYW5jaG9ycyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaGVyby1hY2hvci1saW5rcyAuYW5jaG9ycyB1bCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZXJvLWFjaG9yLWxpbmtzIC5hbmNob3JzIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuaGVyby1hY2hvci1saW5rcyB7XG4gICAgICB0b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmhlcm8tYWNob3ItbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVyby1hY2hvci1saW5rc19fbW9iaWxlIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmhlcm8tYWNob3ItbGlua3NfX21vYmlsZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUgLmN1c3RvbS1zZWxlY3Q6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogNy40cHg7XG4gICAgICAgIHRvcDogNThweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1kb3duLnN2Z1wiKTsgfVxuICAgICAgICAuaGVyby1hY2hvci1saW5rc19fbW9iaWxlIC5jdXN0b20tc2VsZWN0OjphZnRlciAuc2VjdGlvbi1qdW1wIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAgIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuaGVyby1hY2hvci1saW5rc19fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cblxuLnVzZXItYmlvZ3JhcGh5IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLnVzZXItYmlvZ3JhcGh5IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnVzZXItYmlvZ3JhcGh5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC51c2VyLWJpb2dyYXBoeSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC51c2VyLWJpb2dyYXBoeSAucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnVzZXItYmlvZ3JhcGh5IHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnVzZXItYmlvZ3JhcGh5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuLnVzZXItcHVibGljYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLnVzZXItcHVibGljYXRpb25zIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnVzZXItcHVibGljYXRpb25zIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC51c2VyLXB1YmxpY2F0aW9ucyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDsgfSB9XG4gIC51c2VyLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24tcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDQsIDc3LCA1OSwgMC4zKTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAudXNlci1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnVzZXItcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi1yb3cgLnB1YmxpY2F0aW9uLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLnVzZXItcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi1yb3cgLnB1YmxpY2F0aW9uLW5hbWUge1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNS41cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnVzZXItcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi1yb3cgYS5wdWJsaWNhdGlvbi1uYW1lOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkOyB9XG4gICAgLnVzZXItcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi1yb3cgLnB1YmxpY2F0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjcuMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAudXNlci1wdWJsaWNhdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC51c2VyLXB1YmxpY2F0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi51c2VyLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDgwcHggMCA1MHB4IDA7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfVxuICAudXNlci1ldmVudHMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAudXNlci1ldmVudHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnVzZXItZXZlbnRzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4OyB9IH1cbiAgLnVzZXItZXZlbnRzIC5ldmVudC1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNCwgNzcsIDU5LCAwLjMpO1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAgIC51c2VyLWV2ZW50cyAuZXZlbnQtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAudXNlci1ldmVudHMgLmV2ZW50LXJvdyAuZXZlbnQtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAudXNlci1ldmVudHMgLmV2ZW50LXJvdyAuZXZlbnQtbmFtZSB7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1LjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudXNlci1ldmVudHMgLmV2ZW50LXJvdyAuZXZlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNy4ycHg7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnVzZXItZXZlbnRzIHtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAwOyB9IH1cblxuLnVzZXItcHVibGljYXRpb25zICsgLnVzZXItZXZlbnRzIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uXG5cbi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2FsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPU+KAlGFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHN1ZWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVuYXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5uYXZiYXItdG9nZ2xlciBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wdXAge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC5tb2RhbC1vcGVuICYge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIE1heSAxNCwgMjAyMCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2tsaW5pY19zbGFiJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2tsaW5pY3NsYWJtZWRpdW1pdC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMva2xpbmljc2xhYm1lZGl1bWl0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYic7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYmxpZ2h0X2l0YWxpYyc7XG4vLyAgICAgc3JjOiB1cmwoJ2tsaW5pY3NsYWJsaWdodGl0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgICB1cmwoJ2tsaW5pY3NsYWJsaWdodGl0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWJsaWdodCc7XG4vLyAgICAgc3JjOiB1cmwoJ2tsaW5pY3NsYWJsaWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICAgdXJsKCdrbGluaWNzbGFibGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYmJvb2tfaXRhbGljJztcbi8vICAgICBzcmM6IHVybCgna2xpbmljc2xhYmJvb2tpdC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICAgdXJsKCdrbGluaWNzbGFiYm9va2l0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWJib29rJztcbi8vICAgICBzcmM6IHVybCgna2xpbmljc2xhYmJvb2std2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgIHVybCgna2xpbmljc2xhYmJvb2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYmJvbGRfaXRhbGljJztcbi8vICAgICBzcmM6IHVybCgna2xpbmljc2xhYmJvbGRpdC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICAgdXJsKCdrbGluaWNzbGFiYm9sZGl0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWJib2xkJztcbi8vICAgICBzcmM6IHVybCgna2xpbmljc2xhYmJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgIHVybCgna2xpbmljc2xhYmJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbi8vIH1cblxuXG5cbi8vIGFkZGVkIDI5dGggSnVseSAyMDI0XG5cbi8vIE5vcm1hbFxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ibGFjay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ibGFjay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1leHRyYWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bS13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1saWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFsaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXRoaW4td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbi13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuLy8gSXRhbGljXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXNlbWlib2xkaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1leHRyYWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy10aGluaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXRoaW5pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBCUkFORCAmIFNLSU5TXG4vLyBjb2xvcnMsIHNwZWNpZmljIHR5cG9ncmFwaHksIGxvZ29zXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4kYmctd2hpdGU6ICNmZmY7XG4kYmctZ29sZDogI0ZBQkY1NDtcbiRiZy1nb2xkLXRpbnQ6ICNGQ0RCQTA7XG4kYmctYmx1ZTogIzgwQkFDRTtcbiRiZy1ibHVlLXRpbnQ6ICM5QUM4RDg7XG4kYmctZ3JlZW46ICM2Q0JGQTI7XG4kYmctZ3JlZW4tdGludDogIzlFQ0RCQjtcbiRiZy1wdXJwbGU6ICNCOEE1RDU7XG4kYmctcHVycGxlLXRpbnQ6ICNDOEJCREI7XG4kYmctb3JhbmdlOiAjRjI5NTYzO1xuJGJnLW9yYW5nZS10aW50OiAjRjhDMEEzO1xuJGJnLXN0b25lOiAjRjBFOEUxO1xuXG4kYmctYnJvd246ICM2ODREM0I7XG5cbjpyb290IHtcblx0LS1iZy13aGl0ZTogJGJnLXdoaXRlO1xuXHQtLWJnLWdvbGQ6ICRiZy1nb2xkO1xuXHQtLWJnLWdvbGQtdGludDogJGJnLWdvbGQtdGludDtcblx0LS1iZy1ibHVlOiAkYmctYmx1ZTtcblx0LS1iZy1ibHVlLXRpbnQ6ICRiZy1ibHVlLXRpbnQ7XG5cdC0tYmctZ3JlZW46ICRiZy1ncmVlbjtcblx0LS1iZy1ncmVlbi10aW50OiAkYmctZ3JlZW4tdGludDtcblx0LS1iZy1wdXJwbGU6ICRiZy1wdXJwbGU7XG5cdC0tYmctcHVycGxlLXRpbnQ6ICRiZy1wdXJwbGUtdGludDtcblx0LS1iZy1vcmFuZ2U6ICRiZy1vcmFuZ2U7XG5cdC0tYmctb3JhbmdlLXRpbnQ6ICRiZy1vcmFuZ2UtdGludDtcblx0LS1iZy1zdG9uZTogJGJnLXN0b25lO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGU7XG59XG4uYmctZ29sZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1nb2xkO1xufVxuLmJnLWdvbGQtdGludCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1nb2xkLXRpbnQ7XG59XG4uYmctYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlO1xufVxuLmJnLWJsdWUtdGludCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlLXRpbnQ7XG59XG4uYmctZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JlZW47XG59XG4uYmctZ3JlZW4tdGludCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmVlbi10aW50O1xufVxuLmJnLXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1wdXJwbGU7XG59XG4uYmctcHVycGxlLXRpbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcHVycGxlLXRpbnQ7XG59XG4uYmctb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW9yYW5nZTtcbn1cbi5iZy1vcmFuZ2UtdGludCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1vcmFuZ2UtdGludDtcbn1cbi5iZy1zdG9uZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1zdG9uZTtcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gQkFTRVxuLy8gaHRtbCwgYm9keSAmIGRlZmF1bHQgc3R5bGVzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICRmb250LWNscjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAmLmFkbWluLWJhciB7XG4gICAgICAgIC5zaXRlLWhlYWRlcjpub3QoLnNpdGUtaGVhZGVyLS1oaWRkZW4pIHtcbiAgICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3Ryb25nLFxuYixcbi5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyBcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBoMitoMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxudWwsXG5vbCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IC8vd2FzIDEuNVxuICAgIG1hcmdpbi1ib3R0b206IDEuMWVtO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgLy93YXMgMS41XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyAvL3dhcyAxLjZcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cblxubWFpbiB7XG4gICAgYSB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vQ09PS0lFU1xuI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24geyAgICBcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmVlbi10aW50IWltcG9ydGFudDtcblxuICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzUwcHghaW1wb3J0YW50O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jbHIhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmctZ3JlZW4tdGludCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2hzLWVuLWNvb2tpZS1jb25maXJtYXRpb24tYnV0dG9ucy1hcmVhIHtcbiAgICAgICAgICAgICNocy1ldS1jb25maXJtYXRpb24tYnV0dG9uLFxuICAgICAgICAgICAgI2hzLWV1LWRlY2xpbmUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNsciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgXHQjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgXHRcdG1heC13aWR0aDogMTA3MHB4IWltcG9ydGFudDtcbiAgICBcdH1cbiAgICB9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIFx0I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIge1xuICAgIFx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIFx0fVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICBcdCNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIHtcbiAgICBcdFx0bWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgXHRcdG1hcmdpbjogMCAxNXB4IWltcG9ydGFudDtcbiAgICBcdH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBodG1sLGJvZHkge1xuICAgICAgICBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZGl2I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24gZGl2I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIgZGl2I2hzLWVuLWNvb2tpZS1jb25maXJtYXRpb24tYnV0dG9ucy1hcmVhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWNvbmZpcm1hdGlvbi1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNicmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcbiAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMS41cmVtIDMuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnJyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmLS1yZXZlcnNlLWFycm93OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udC1jbHI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvZG93bmxvYWQtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvZG93bmxvYWQtaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctZ29sZDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICB9XG59XG5cbi5qb2ItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDRyZW0gMCAycmVtIDA7XG4gICAgLmJ0biB7ICBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuYnRuLWxvdmUge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saW5rIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2ZycpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYtLXBsdXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1taW51cyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxufVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0ge1xuICAgIC5saW5rLFxuICAgIC5idG4ge1xuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT0JKRUNURklUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZGl2IHtcbiAgICAmLm9iamVjdGZpdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb21wYXQtb2JqZWN0LWZpdCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbnN2Zy5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICAvL2ZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnNraXBsaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTllbTtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG4gICAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBTVFJVQ1RVUkVcbi8vIEdlbmVyYWwgZWxlbWVudHMgb2YgdGhlIHN0cnVjdHVyZSwgaW5jbHVkaW5nIGNvbnRhaW5lcnMgYW5kIHdyYXBwZXJzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4vLyBDb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRvY3VtZW50IHtcblxufVxuXG4uY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBEaXNjb3ZlciB1bmkgd2lkZ2V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ua2lzLXdpZGdldCB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi8vIFNlYXJjaCBiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaG9tZSB7XG5cdC5yb3ctLTUtY29scyB7XG5cdFx0LmNvbC0yMC1wZXJjZW50IHtcblx0XHRcdG1heC13aWR0aDogMjAlO1xuXHRcdFx0ZmxleC1iYXNpczogMjAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdFx0LmNvbC0yMC1wZXJjZW50IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHQgICAgXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRcdGZsZXgtYmFzaXM6IHVuc2V0O1xuXHRcdCAgICBcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHRcdC5jb2wtMjAtcGVyY2VudCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdGZsZXgtYmFzaXM6IHVuc2V0O1xuXHRcdCAgICBcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gXG5cdFx0ICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcblx0XHQgIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcblx0XHQgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG5cdFx0XHQuY29sLTIwLXBlcmNlbnQ6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmR7XG5cdC5yb3ctLTUtY29scyB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdCAgICBoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHQgICBcdGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuXHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctZ29sZDtcblx0XHR9XG5cdFx0LmNvbC0yMC1wZXJjZW50IHtcblx0XHRcdG1heC13aWR0aDogMjAlO1xuXHRcdFx0ZmxleC1iYXNpczogMjAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdC5jb2wtMjAtcGVyY2VudCB7XG5cdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IHVuc2V0O1xuXHRcdFx0XHRtaW4td2lkdGg6IDI3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucC10LTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtdC0zMCB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC10LTUwIHtcblx0cGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLXQtMzAge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTQwIHtcblx0bWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuLm0tci0zMCB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tYi0xMCB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMjAge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTMwIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tYi01MCB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtNSB7XG5cdG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLWxhcmdlLWN0YSAucm93LmZsZXgtcm93LXJldmVyc2Uge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5wYi1nZW5lcmljLXRleHQgLnJvdy5mbGV4LXJvdy1yZXZlcnNlIHtcblx0XHQub2Zmc2V0LWxnLTEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7XG5cdFx0fVxuXHR9XG59XG5cbiNtY2V1XzY3IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGFuZHNjYXBlIHRhYmxldCBtYXNvbnJ5IHJlLXBhaW50IGhhY2sgKi9cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBcbi8vICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG4vLyAgIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcbi8vICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBcbi8vICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbi8vIFx0XHQuY29udGFpbmVyIHtcbi8vIFx0XHRcdG1heC13aWR0aDogNzIycHg7XG4vLyBcdFx0fVxuLy8gfSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBUWVBPR1JBUEhZXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGVmaW5lIGEgcmV1c2FibGUgJiBmbGV4aWJsZSBjbGFzcyBmb3IgZWFjaCBoZWFkaW5nLCB3aGljaCBjYW4gYmUgdXNlZFxuLy8gZXZlcnl3aGVyZSBpbiB0aGUgcGFnZSB0byByZXBsaWNhdGUgdGhlIHN0eWxlIG9mIHRoZSBoZWFkaW5ncyB3aGlsZSBrZWVwaW5nXG4vLyBhIGNsZWFuIHN0cnVjdHVyZS5cbi8vIGh0dHA6Ly9jc3N3aXphcmRyeS5jb20vMjAxMi8wMi9wcmFnbWF0aWMtcHJhY3RpY2FsLWZvbnQtc2l6aW5nLWluLWNzcy9cblxuaDEsaDIsaDMsaDQsaDUsaDYsIC5hbHBoYSwgLmJldGEsIC5nYW1tYSwgLmRlbHRhLCAuZXBzaWxvbiwgLnpldGEge1xuXHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgxLCAuYWxwaGEge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDIuOXJlbSwgNC4zcmVtKTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbmgyLCAuYmV0YSB7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoMi41cmVtLCA0cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDMsIC5nYW1tYSB7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoMi41cmVtLCAyLjlyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNCwgLmRlbHRhIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgyLjJyZW0sIDIuNnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg1LCAuZXBzaWxvbiB7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoMS44cmVtLCAyLjJyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNiwgLnpldGEge1xuXG59XG5cbi5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQge1xuXHR1bCB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbSFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIFJFU1BPTlNJVkUgRk9OVFMgQGluY2x1ZGUgZmx1aWQtdHlwZSgxLjNyZW0sIDEuN3JlbSk7XG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZTogMS4zcmVtLCAkbWF4LWZvbnQtc2l6ZTogMi4ycmVtLCAkbG93ZXItcmFuZ2U6IDU0MHB4LCAkdXBwZXItcmFuZ2U6IDk2MHB4KSB7XG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7KCgkbWF4LWZvbnQtc2l6ZSAvICgkbWF4LWZvbnQtc2l6ZSAqIDAgKyAxKSkgLSAoJG1pbi1mb250LXNpemUgLyAoJG1pbi1mb250LXNpemUgKiAwICsgMSkpKX0gKiAoICgxMDB2dyAtICN7JGxvd2VyLXJhbmdlfSkgLyAjeygoJHVwcGVyLXJhbmdlIC8gKCR1cHBlci1yYW5nZSAqIDAgKyAxKSkgLSAoJGxvd2VyLXJhbmdlIC8gKCRsb3dlci1yYW5nZSAqIDAgKyAxKSkpfSkpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSl7XG4gICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBGQURFIFRSQU5TSVRJT04gXG5AbWl4aW4gZmFkZS10cmFuc2l0aW9uKCRkdXJhdGlvbikge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLy8gQkFDS0dST1VORCBJTUFHRVMgXG5AbWl4aW4gb2JqZWN0LWZpdCgkYmFja2dyb3VuZC1zaXplKSB7XG5cdC1vLW9iamVjdC1maXQ6ICRiYWNrZ3JvdW5kLXNpemU7XG5cdG9iamVjdC1maXQ6ICRiYWNrZ3JvdW5kLXNpemU7XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEhFQURFUlxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiRzZWFyY2gtYnV0dG9uLXdpZHRoOiA0NnB4O1xuJG1lbnUtaGVpZ2h0OiAxNnJlbTtcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC5zaXRlLWhlYWRlci5vcGVuIC5oZWFkZXItc2l0ZXdpZGUtY3RhIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5oZWFkZXItc2l0ZXdpZGUtY3RhIHtcblx0cGFkZGluZzogMnJlbSAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMy42cmVtO1xuXHRtYXJnaW4tdG9wOiAzLjZyZW07XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fY29sIHtcblxuXHR9XG5cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdFx0fVxuXG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG1heC13aWR0aDogNDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0fVxuXG59XG5cbi5zdGlja3ktc2l0ZXdpZGUtY3RhIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA1MDE7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRwYWRkaW5nOiAycmVtO1xuXHR3aWR0aDogMjIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRiZy1zdG9uZTtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblx0XG5cdCZfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Ji0tY2xvc2VkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSA0cmVtO1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMDtcblx0XHQmX19jbG9zZSB7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0fVxuXHRcdCZfX21vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX19kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogNTAyO1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG5cblx0Ji0taGlkZGVuIHtcblx0XHR0b3A6IC0kbWVudS1oZWlnaHQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0QHN1cHBvcnRzKHNjcm9sbC1iZWhhdmlvcjogc21vb3RoKSB7XG5cdFx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3BlbiB7XG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdCZfX3NlYXJjaC1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAkc2VhcmNoLWJ1dHRvbi13aWR0aDtcblxuXHRcdC5zZWFyY2gtZm9ybSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cmlnaHQ6ICRzZWFyY2gtYnV0dG9uLXdpZHRoO1xuXHRcdFx0aGVpZ2h0OiAkc2VhcmNoLWJ1dHRvbi13aWR0aDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXN0b25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdCY6YWN0aXZlLFxuXHQgICAgICAgICAgICAmOmZvY3VzIHtcblx0ICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG5cdCAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuXHQgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG5cdCAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLWZvcm0tdG9nZ2xlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR3aWR0aDogJHNlYXJjaC1idXR0b24td2lkdGg7XG5cdFx0XHRoZWlnaHQ6ICRzZWFyY2gtYnV0dG9uLXdpZHRoO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJnLXN0b25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiBub25lO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXHRcdH1cblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0LnNlYXJjaC1mb3JtIHtcblx0XHRcdFx0cmlnaHQ6ICRzZWFyY2gtYnV0dG9uLXdpZHRoO1xuXHRcdFx0XHR3aWR0aDogNjQycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LmxvZ28tY29udGFpbmVyIHtcblx0XHRcdGEge1xuICAgIFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDg4cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMzhweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdCAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHQgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdCZfX3NlYXJjaC1mb3JtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0LnNlYXJjaC1mb3JtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG5cdCAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuXHQgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWFyY2gtZm9ybS10b2dnbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdCYtLWFsdW1uaSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRcdFx0LnNpdGUtaGVhZGVyX19uYXZzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Ji0tYWx1bW5pLXN0aWNreWNsb3NlZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHJlbTtcblx0XHR9XG5cdH1cbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRk9PVEVSXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uc2l0ZXdpZGUtcG9wdXAge1xuXG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogNDIwcHg7XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAxMDAlLCAzMCUgMTAwJSwgMCA3MCUsIDAgMCk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLjI1IC8gMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDQjc2O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcblxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQuY2xvc2Uge1xuXG5cdH1cblxuXHQubW9kYWwtYm9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogLTJyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdG1heC13aWR0aDogMTA1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogNHJlbSAwIDAgYXV0bztcblx0XHR9XG5cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uc2l0ZS1hd2FyZC1sb2dvcyB7XG5cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2YwZThlMTtcblx0XHRtYXJnaW4tdG9wOiAtM3JlbTtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDIyLjUlO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uc2l0ZS1mb290ZXIge1xuXHQubWVudSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHQubWVudS1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0Jl9fdG9wIHtcblx0XHRtYXJnaW4tdG9wOiA5cmVtO1xuXHRcdC5tZW51IHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1zdG9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cdCZfX2JvdHRvbSB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDlyZW07XG5cdH1cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NvY2lhbC1jb250YWluZXIge1xuXHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcblx0XHQmX190b3Age1xuXHRcdFx0Lm1lbnUge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0Jl9fdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHQubWVudSB7XG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdCAgICBcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgICZfX2JvdHRvbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHR9XG5cdCAgICAmX19zb2NpYWwtY29udGFpbmVyIHtcblx0XHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnNvY2lhbC1saW5rcyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0Jl9fbGkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1icm93bjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR3aWR0aDogMzRweDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCZfX2xpIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBOQVZJR0FUSU9OXG4vLyBBbGwga2luZCBvZiBuYXZpZ2F0aW9uIGFuZCBtZW51cywgaW5jbHVkaW5nIGJyZWFkY3J1bWIuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uc2l0ZS1oZWFkZXIge1xuICAgIC5zaXRlLWhlYWRlcl9fcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX3JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgXG4gICAgICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gR0VORVJJQyBOQVZJR0FUSU9OIExJTktcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgICAgICAmLnNob3csXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTZweDsgLy8gUmVxdWlyZWQgZm9yIG5hdmlnYXRpb24gaGVpZ2h0XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIC8vICYuc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAvLyAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICAvLyAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBzdHJva2U6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdFTkVSSUMgU1VCIE5BVklHQVRJT05cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctc3RvbmU7IFxuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubm8tZ3V0dGVycztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVE9QIE1FTlUgSU5DTFVESU5HIEFMVU1OSVxuICAgICAgICAmLS1taW5pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBOQVZJR0FUSU9OXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4OyAvLyBBY2NvdW50IGZvciB0aGUgcGFyZW50IGJvcmRlclxuICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBMSU5LXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWx1bW5pLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJyb3duO1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRhc2hib2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1BSU4gTkFWSUdBVElPTlxuICAgICAgICAmLS1tYWluIHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIFRJRVIgVFdPIE5BVklHQVRJT05cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFRJRVIgVFdPIExJTktcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRIUkVFIE5BVklHQVRJT05cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVElFUiBUSFJFRSBMSU5LXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUT0dHTEVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7ICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2LW1lZ2FtZW51X19tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBsZykge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgbWQpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgICYtLWRhc2hib2FyZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIC8vIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIC8vICAgICAubG9nbyB7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIC8vICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgLy8gR0VORVJJQyBOQVZJR0FUSU9OIExJTktcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDMuNXJlbSAwLjVyZW0gMS41cmVtOyAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICA+IGEgeyAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEgeyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgICAgICAgICAmLnNob3csXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEdFTkVSSUMgU1VCIE5BVklHQVRJT05cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVE9QIE1FTlUgSU5DTFVESU5HIEFMVU1OSVxuICAgICAgICAgICAgJi0tbWluaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWx1bW5pLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBNQUlOIE5BVklHQVRJT05cbiAgICAgICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzLjVyZW0gMXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBOQVZJR0FUSU9OXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBMSU5LXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRIUkVFIE5BVklHQVRJT05cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRJRVIgVEhSRUUgTElOS1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1lZ2FtZW51X19tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRPR0dMRVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAmLS1hbHVtbmkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctZ29sZCwgMTUlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFsdW1uaS1sb2dvdXQtbWVudS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0ge1xuICAgIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIE1BSU4gTkFWSUdBVElPTiBUT0dHTEVcbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IFxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ29sZDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmctYnJvd247XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJyb3duO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJyb3duO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1icm93bjtcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7ICAgIFxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFBBR0VTXG4vLyBDb21tb24gc3R5bGVzIHNoYXJlZCBieSBtdWx0aXBsZSBwYWdlc1xuLy8gVW5sZXNzIHlvdSdyZSB3b3JraW5nIG9uIHZlcnkgbGFyZ2Ugc2l0ZSBvciBhcHBsaWNhdGlvbiwgbW9zdCBvZiB0aGVcbi8vIHBhZ2Utc3BlY2lmaWMgY29kZSBzaG91bGQgZ28gaW4gaGVyZS5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIEdlbmVyYWwgXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA3cmVtO1xuICAgIC5wdWxsLW91dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IC8vIFdoZXJlIHRoZSBmaXJzdCBpdGVtIGlzIGEgPHA+IHRoaXMgbWF5IGFwcGVhciBsYXJnZXIsIGJ1dCA1cmVtIGlzIHN0YW5kYXJkIGZvciBhbGwgcGFnZSBidWlsZGVyIGVsZW1lbnRzXG4gICAgfVxufVxuXG4vLyBIb21lcGFnZVxuLmhvbWUge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAudmlkZW8tY29udGFpbmVyLFxuICAgICAgICAub2JqZWN0Zml0IHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fbGVmdC1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICAgIHRvcDogMDsgXG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX3JpZ2h0LWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICAgICAgdG9wOiAwOyBcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgfVxuICAgICAgICAub2JqZWN0Zml0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0Lm92ZXJsYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gICAgICAgIC5vdmVybGFwX19jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTlyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlOyBcblxuICAgICAgICAgICAgLmNsaXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NiX2luc3RhZ3JhbSB7XG5cbiAgICAgICAgLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNiaV9oZWFkZXJfaW1nIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNiaV9oZWFkZXJfbGluayxcbiAgICAgICAgLnNiaV9oZWFkZXJfbGluazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzNBMzEzMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NiaV9pbWFnZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBcdC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX2xlZnQtaW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyb19fcmlnaHQtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vdmVybGFwIHtcbiAgICAgICAgICAgIC5vdmVybGFwX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fbGVmdC1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyb19fcmlnaHQtaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcCB7XG4gICAgICAgICAgICAub3ZlcmxhcF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgXHQuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgIC5wYi1oZXJvX19sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvX19sZWZ0LWltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX3JpZ2h0LWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3ZlcmxhcF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmNsaXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG4gICAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgXG4gICAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAucG9zdC1wcmV2aWV3cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb250YWN0XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IHtcbiAgICAucGItaGVyb19fbGVmdCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGItaGVyb19fcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgLm9iamVjdGZpdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAudmVydGljYWxfcmFkaW8ge1xuICAgICAgICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmZybV9tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgfVxuICAgIC5hcnRpY2xlLWdyaWRfX2lubmVyIHsgXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSA2cmVtIDVyZW07IFxuICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gXG4gICAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcbiAgICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcbiAgICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgICAgIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LWhlcm8tYXJlYSB7XG4gICAgJl9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG4gICAgICAgIGhlaWdodDogNTByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDEycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgICB0b3A6IDlyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LWRldGFpbC1ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDI2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMjNweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgICB9XG5cblx0Jl9fbWFzb25yeS1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji0tc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZC1zaXplciB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4vLyBGb3JtXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mb3JtLWluZm86bm90KC5pcy1hbHVtbmkpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RhZmYtcHJvZmxlLWZvcm0ge1xuICAgIC5wYi1oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXHQub3ZlcmxhcCB7IFxuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICAgIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC00NHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcbiAgICAgICAgLnBiLWhlcm8ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiB7XG4gICAgLnBiLWhlcm8ucGItaGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICB0b3A6IC0yMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuICAgICAgICAucGItaGVybyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAgICAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaW5nbGVcbi8vc2luZ2xlLXN0dWRlbnQtam9ic1xuLnRlYW0tbWVtYmVycy10ZW1wbGF0ZS1kZWZhdWx0LFxuLm15LW5vcmxhbmQtc3RvcnktdGVtcGxhdGUtZGVmYXVsdCB7XG5cdC5vdmVybGFwIHtcbiAgICAgICAgJjpub3QoLmJnLXdoaXRlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMThyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMThyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgIC5vdmVybGFwIHtcbiAgICAgICAgICAgICY6bm90KC5iZy13aGl0ZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcbiAgICAgICAgLm92ZXJsYXAge1xuICAgICAgICAgICAgYVtocmVmXj1cIm1haWx0b1wiXSB7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cblxuICAgIFx0XHQub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBTZWFyY2hcbi5zZWFyY2gtbm8tcmVzdWx0cyxcbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgfVxuICAgIC5vdmVybGFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIC5jYXJkcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vdmVybGFwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5sb29raW5nLWZvci1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC05cmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAubG9va2luZy1mb3ItbW9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICAgICAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sb29raW5nLWZvci1tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtdGVhbS1tZW1iZXJzLFxuLnBvc3QtdHlwZS1hcmNoaXZlLW15LW5vcmxhbmQtc3Rvcnkge1xuICAgIC5hcnRpY2xlLWZpbHRlciB7XG4gICAgICAgICZfX2ZpbHRlcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcG9saWNpZXMtcmVwb3J0cyB7XG4gICAgLmFydGljbGUtZmlsdGVyIHtcbiAgICAgICAgJl9fZmlsdGVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNFQ1RJT05TXG4vLyBTdHlsZXMgZm9yIHRoZSB2YXJpb3VzIHNlY3Rpb25zIHVzZWQgdGhyb3VnaG91dCB0aGUgc2l0ZVxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8gU0VDVElPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHBiUGFkZGluZzogOHJlbTtcbiRwYlBhZGRpbmctdGFibGV0OiA2cmVtO1xuXG4uY2xpcCB7XG5cdHRyYW5zaXRpb246IGNsaXAtcGF0aCAuMnMgZWFzZTtcblxuXHRpbWcge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtLXRvcC1yaWdodC0tc20ge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDYwcHgsIGNhbGMoMTAwJSAtIDYwcHgpIDAlKTtcblx0fVxuXG5cdCYtLXRvcC1yaWdodC0tbGcge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTIwcHgsIGNhbGMoMTAwJSAtIDEyMHB4KSAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTIwcHgsIGNhbGMoMTAwJSAtIDEyMHB4KSAwJSk7XG5cdH1cblxuXHQmLS1ib3R0b20tbGVmdC0tc20ge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcblx0fVxuXG5cdCYtLWJvdHRvbS1sZWZ0LS1sZyB7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSAxMDAlLCAxMjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMjBweCksIDAlIDAlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSAxMDAlLCAxMjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMjBweCksIDAlIDAlKTtcblx0fVxuXG5cdCYtLWJvdHRvbS1yaWdodC0tc20ge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgY2FsYygxMDAlIC0gNjBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xuXHR9XG5cblx0Ji0tYm90dG9tLXJpZ2h0LS1sZyB7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSAxMjBweCksIGNhbGMoMTAwJSAtIDEyMHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTIwcHgpLCBjYWxjKDEwMCUgLSAxMjBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xuXHR9XG5cblx0Ji0tYm90aC0tc20ge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwJSwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcblx0fVxuXG5cdCYtLWJvdGgtLWxnIHtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMjBweCkgMCUsIDEwMCUgMTIwcHgsIDEwMCUgMTAwJSwgMTIwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTIwcHgpLCAwJSAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEyMHB4KSAwJSwgMTAwJSAxMjBweCwgMTAwJSAxMDAlLCAxMjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMjBweCksIDAlIDAlKTtcblx0fVxuXG5cdCYtLWFuaW1hdGVkIHtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTIwcHgpIDAsIDEwMCUgMTIwcHgsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCAwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCYtLXRvcC1yaWdodC0tbGcge1xuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDBweCwgY2FsYygxMDAlIC0gMTAwcHgpIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMHB4LCBjYWxjKDEwMCUgLSAxMDBweCkgMCUpO1xuXHRcdH1cblxuXHRcdCYtLWJvdHRvbS1sZWZ0LS1sZyB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDEwMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgMCUgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7XG5cdFx0fVxuXG5cdFx0Ji0tYm90dG9tLXJpZ2h0LS1sZyB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgY2FsYygxMDAlIC0gMTAwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgY2FsYygxMDAlIC0gMTAwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcblx0XHR9XG5cblx0XHQmLS1ib3RoLS1sZyB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMDBweCkgMCUsIDEwMCUgMTAwcHgsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTAwcHgpIDAlLCAxMDAlIDEwMHB4LCAxMDAlIDEwMCUsIDEwMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgMCUgMCUpO1xuXHRcdH1cblxuXHRcdCYtLWFuaW1hdGVkIHtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMDBweCkgMCwgMTAwJSAxMDBweCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgY2FsYygxMDAlIC0gMTAwcHgpLCAwIDApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuXHRcdCYtLWJvdGgtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDgwcHgpIDAlLCAxMDAlIDgwcHgsIDEwMCUgMTAwJSwgODBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA4MHB4KSwgMCUgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDgwcHgpIDAlLCAxMDAlIDgwcHgsIDEwMCUgMTAwJSwgODBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA4MHB4KSwgMCUgMCUpO1xuXHRcdH1cblxuXHRcdCYtLWFuaW1hdGVkIHtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwLCAxMDAlIDgwcHgsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMTAwJSAtIDgwcHgpLCAwIDApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuXHRcdCYtLWJvdGgtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdH1cblxuXHRcdCYtLWFuaW1hdGVkIHtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMTAwJSAtIDYwcHgpLCAwIDApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHQmLS10b3AtcmlnaHQtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuXHRcdH1cblxuXHRcdCYtLWJvdHRvbS1sZWZ0LS1sZyB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcblx0XHR9XG5cblx0XHQmLS1ib3R0b20tcmlnaHQtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vU0lURVdJREUgLSBJTlBBR0UgUFVMTCBPVVQgU0hPUlRDT0RFXG4ucHVsbC1vdXQge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRwYWRkaW5nOiA0cmVtO1xuXG5cdC5pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHR9XG5cblx0Lmxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cblx0Ly9hLFxuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSBmbHVpZC10eXBlKDEuOHJlbSwgMi4ycmVtKTtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxLjFyZW07XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCYtLWxhcmdlLWN0YSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nOiA4cmVtO1xuXHR9XG5cblx0Ji0taW1hZ2UtY3RhIHtcblx0XHRwYWRkaW5nOiAwIDRyZW0gNHJlbSA0cmVtO1xuXHR9XG5cblx0Ji0tZnJvbnQge1xuXHRcdG1hcmdpbi10b3A6IDE4cmVtO1xuXHRcdHBhZGRpbmc6IDdyZW07XG5cblx0XHQucHVsbC1vdXRfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblxuXHRcdFx0LnB1bGwtb3V0X19pbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWRhc2hib2FyZCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHBhZGRpbmc6IDZyZW0gNnJlbSA4cmVtIDZyZW07XG5cblx0XHQucHVsbC1vdXRfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHRcdHdpZHRoOiAyNjBweDtcblxuXHRcdFx0LnB1bGwtb3V0X19pbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1heC13aWR0aDogNTByZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG5cblx0XHQmLS1pbWFnZS1jdGEsXG5cdFx0Ji0tZGFzaGJvYXJkIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cblx0XHRcdC5wdWxsLW91dF9faW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZyb250IHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0Ji0taW1hZ2UtY3RhIHtcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXHRcdHBhZGRpbmc6IDVyZW0gMi41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHQmLS1mcm9udCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy9TSVRFV0lERSAtIENBUkRTIFxuLmNhcmRzIHtcblx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHQmLmNhcm91c2VsIHtcblx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0fVxuXG5cdC8vIEhvbWVwYWdlXG5cdCYtLWZyb250IHtcblx0XHRtYXJnaW4tdG9wOiAxMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cblx0XHQmLmNhcm91c2VsIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXG5cdFx0Ji5jYXJvdXNlbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uY2FyZCB7XG5cdC5jYXJkX19vdXRlciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQuY2FyZF9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogNHJlbSAycmVtO1xuXHR9XG5cblx0Lmxpbmsge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHQuY2FyZF9faWNvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuY2FyZF9faW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Ji0tdGVhbS1tZW1iZXJzIHtcblx0XHQuY2FyZF9faW1hZ2Uge1xuXHRcdFx0bWF4LWhlaWdodDogMzByZW07XG5cdFx0fVxuXHR9XG5cblx0Ly8gSG9tZXBhZ2Vcblx0Ji0tc2xpZGVyIHtcblx0XHQuY2FyZF9faW5uZXIge1xuXHRcdFx0cGFkZGluZzogNHJlbSAycmVtIDRyZW0gM3JlbTtcblx0XHR9XG5cblx0XHQubGluayB7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdCYtLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQuY2FyZF9fb3V0ZXIuYmctd2hpdGUge1xuXHRcdFx0LmNhcmRfX2lubmVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FyZF9fbWV0YSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG59XG5cbi8vU0lURVdJREUgLSBWSURFT1xuLnZpZGVvLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aWZyYW1lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYnRuLXZpZGVvLXBsYXkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogOXB4IDAgOXB4IDEycHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRmb250LWNscjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogODBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLWdvbGQ7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGZvbnQtY2xyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHQuYnRuLXZpZGVvLXBsYXkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDdweCAwIDdweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9TSVRFV0lERSAtIFBBR0VCVUlMREVSXG4ucGIge1xuXHRwYWRkaW5nLXRvcDogJHBiUGFkZGluZztcblx0cGFkZGluZy1ib3R0b206ICRwYlBhZGRpbmc7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6ICRwYlBhZGRpbmctdGFibGV0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkcGJQYWRkaW5nLXRhYmxldDtcblx0fVxuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDIraDMsXG5cdGgyK2g0LFxuXHRoMytoMixcblx0aDMraDQsXG5cdGg0K2gyLFxuXHRoNCtoMyxcblx0cCtoMixcblx0cCtoMyxcblx0cCtoNCxcblx0dWwraDIsXG5cdHVsK2gzLFxuXHR1bCtoNCxcblx0b2wraDIsXG5cdG9sK2gzLFxuXHRvbCtoNCB7XG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0fVxuXG5cdCY6bm90KC5iZy13aGl0ZSkge1xuXHRcdG1hcmdpbi10b3A6ICRwYlBhZGRpbmc7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi10b3A6ICRwYlBhZGRpbmctdGFibGV0O1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5iZy13aGl0ZSwgLmJnLXN0b25lKSB7XG5cblx0XHQuY3RhX2J1dHRvbixcblx0XHQuYnRuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5iZy13aGl0ZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ji5iZy13aGl0ZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGJQYWRkaW5nO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHBiUGFkZGluZy10YWJsZXQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWtleWxpbmUge1xuXHRcdG1hcmdpbi10b3A6ICRwYlBhZGRpbmc7XG5cblx0XHQvLyBJQ09OIFFVSUNLIExJTktTIE9OIFNJTkdMRS5QSFBcblx0XHQucm93IHtcblx0XHRcdCYuY2FyZHMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLSRwYlBhZGRpbmc7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTUFSS0VUSU5HIEZPUk0gT04gU0lOR0xFLlBIUFxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLSRwYlBhZGRpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSBpUGFkICovXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuXHRcdFx0bWFyZ2luLXRvcDogOXJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcblx0XHQmLS1rZXlsaW5lIHtcblx0XHRcdG1hcmdpbi10b3A6IDlyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogOXJlbTtcblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdCYuY2FyZHMge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogLTlyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAtOXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuXHRcdCY6bm90KC5iZy13aGl0ZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHR9XG5cblx0XHQmLS1rZXlsaW5lIHtcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdCYuY2FyZHMge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogLTVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAtNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGItaGVyby5wYi1oZXJvIHtcblx0bWFyZ2luLXRvcDogJG1lbnUtaGVpZ2h0O1xuXG5cdCYuaGFzLWhlYWRlci1zaXRld2lkZS1jdGEge1xuXHRcdG1hcmdpbi10b3A6IDI0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgbWQpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cbn1cblxuLy9IRVJPXG4ucGItaGVybyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRoMSxcblx0aDIge1xuXHRcdG1hcmdpbi10b3A6IDdyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdC5oZXJvX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHR9XG5cblx0Ji0tZXh0cmEtcGFkZGluZyB7XG5cdFx0LnBiLWhlcm9fX2xlZnQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCxcblx0Jl9fcmlnaHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdC5vYmplY3RmaXQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmLS1zbGlkZXIge1xuXHRcdC5saW5rIHtcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tY29udGFjdCB7XG5cdFx0cGFkZGluZzogMjdyZW0gMCAxMHJlbTtcblx0XHRtYXJnaW4tdG9wOiAtMjByZW07XG5cblx0XHQucGItaGVyb19fbGVmdCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHR9XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGItaGVyb19fcmlnaHQge1xuXHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC5saW5rIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1hbHVtbmkge1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXh0cmEtaW5mby1ibG9jazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHQmLS1jb250YWN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0LmVycm9yX19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEycmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY29udGFjdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMThyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXG5cdFx0aDEsXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXG5cdFx0Ji0tc2xpZGVyIHtcblx0XHRcdC5oZXJvX19pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHR9XG5cblx0XHRcdGgxLFxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubGluayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19sZWZ0IHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVyZW07XG5cdFx0fVxuXG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNvbnRhY3Qge1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cblx0XHRcdC5wYi1oZXJvX19yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0LmVycm9yX19jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LyogUG9ydHJhaXQgaVBhZCAqL1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuXG5cdFx0aDEsXG5cdFx0LmFscGhhIHtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHR9XG5cblx0LyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSBpUGFkICovXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcblx0XHRkaXYub2JqZWN0Zml0IGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cblxuXG59XG5cbi8vR0VORVJJQyBURVhUIEJMT0NLXG4ucGItZ2VuZXJpYy10ZXh0IHtcblx0Jl9fY29udGVudCB7XG5cdFx0LnB1bGwtb3V0IHtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXByaW50cy1tZXRhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0Ly8gYXV0aG9yIE9SQ0lEIGluIGhlcm9cblx0XHRhW2hyZWZePVwiaHR0cHM6Ly9vcmNpZC5vcmdcIl0sXG5cdFx0YVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1vcmNpZC5zdmcnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fZXByaW50cy1kb3dubG9hZCB7XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2VwcmludHMtY29weXJpZ2h0IHtcblx0XHQvLyBtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cblx0Jl9fZXByaW50cy1hdXRob3JzIHtcblx0XHRwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQsXG4ucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcblxuXHR1bCxcblx0b2wge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHR9XG5cblx0cCt1bCxcblx0cCtvbCB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0fVxuXG5cdGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHR1bC5zbWFsbGVyLWdhcCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXHQuYmctd2hpdGUge1xuXHRcdC5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuXHQucGItZ2VuZXJpYy10ZXh0LmJnLXdoaXRlIHtcblx0XHQucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vTEFSR0UgQ1RBIFdJVEggSU1BR0UvVklERU8gTEVGVC9SSUdIVFxuLnBiLWxhcmdlLWN0YSB7fVxuXG4vL1FVSUNLIExJTktTXG4ucGItcXVpY2stbGlua3Mge1xuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0fVxuXG5cdC5jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0LmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9CQU5ORVIgQ1RBXG4ucGItYmFubmVyLWN0YSB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG59XG5cbi8vQ0FSRFMgQkxPQ0tcbi5wYi1jYXJkcy1ibG9jayB7XG5cdC5jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHRcdC5jYXJkIHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0Ji0taW1hZ2UgLnBiLWJsb2NrLWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vL0tFWSBERVRBSUxTIEJMT0NLXG4ucGIta2V5LWRldGFpbHMge1xuXHQuY2xpcCB7XG5cdFx0cGFkZGluZzogNnJlbTtcblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuY2FyZHMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Lmxpbmsge1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdC5jbGlwIHtcblx0XHRcdHBhZGRpbmc6IDRyZW07XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0LmNsaXAge1xuXHRcdFx0cGFkZGluZzogNHJlbSAycmVtIDZyZW0gMnJlbTtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHQmOm50aC1jaGlsZCgtbiszKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vRkVBVFVSRVMgQU5EIFNLSUxMU1xuLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSB7XG5cdHVsIHtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4xZW07XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi10b3A6IDEuMWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvdGljay1pY29uLWdvbGQuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuXHRcdC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsXG5cdFx0LmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stcHJldiB7XG5cdFx0XHR0b3A6IC02cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdC5wYi1ibG9jay1oZWFkZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vL0NPVVJTRSBNT0RVTEVcbi5wYi1jb3Vyc2UtbW9kdWxlcyB7XG5cdC50YWItYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblxuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtbGlua3Mge1xuXHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRhYi1jb250ZW50IHtcblx0XHQ+LnRhYi1wYW5lIHtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi10YWJzLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtYnV0dG9uLWxhYmVsLFxuXHRcdFx0Lm5hdi1idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWxpbmtzIHtcblx0XHRcdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hdi10YWJzLFxuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHQvLyB3aWR0aDogNDUlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2ZycpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZ29sZDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctZ29sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5lcHNpbG9uO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDJyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nO1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jbHI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZ29sZDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctZ29sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IDU1JTtcblxuXHRcdFx0XHQudGFiLXBhbmUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERUJDQjtcblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDRyZW0gMCAycmVtIDA7XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0LnRhYi1idXR0b25zIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGg1IHtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHQudGFiLWJ1dHRvbnMge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdC5uYXYtdGFicyB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtbGlua3Mge1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgbWQpIHtcblx0XHQubmF2LWxpbmtzIHtcblx0XHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWItY29udGVudCB7XG5cdFx0XHQ+LnRhYi1wYW5lIHtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi10YWJzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAkYmctZ29sZC10aW50O1xuXHRcdFx0XHRcdFx0Lm5hdi1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvdXAtYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LWJ1dHRvbi1sYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR6LWluZGV4OiAyNTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIobmF2aWdhdGlvbi10aXRsZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi10YWJzLFxuXHRcdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvbnQtY2xyO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZ29sZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRcdC50YWItcGFuZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1PQklMRSBTRUxFQ1QgLSBEQVNIQk9BUkRcbi5kcm9wZG93bi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmRyb3Bkb3duLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRhIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXHRcdC5kcm9wZG93bi1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHotaW5kZXg6IDI1O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBhdHRyKG5hdmlnYXRpb24tdGl0bGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvbnQtY2xyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNscjtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmb250LWNscjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cblx0XHRcdC5kcm9wZG93bi1idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvdXAtYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vSUNPTiBIRUFERVJcbi5wYi1pY29uLWhlYWRlciB7XG5cdC5jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogN3JlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXHRcdH1cblxuXHRcdC5jYXJkOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuXHRcdC5jYXJkcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4vL1RBQkxFU1xudGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW0gMnJlbSAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgkZm9udC1jbHIsIDAuMyk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZm9udC1jbHIsIDAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW07XG5cblx0XHRcdHN0cm9uZyxcblx0XHRcdCYuc3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjU7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0Y29sb3I6ICRmb250LWNscjtcblxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3VwLWFycm93LnBuZycpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHIgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRvcHRpb24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuXHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ucGItdGFibGUge1xuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHR0aCB7XG5cdFx0XHRAaW5jbHVkZSBmbHVpZC10eXBlKDEuOHJlbSwgMi4ycmVtKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwIDEuNXJlbSAycmVtIDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHR0Ym9keSB7XG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9udC1jbHI7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNscjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0fVxuXG5cdC50YWJsZS1jb2xzIHtcblx0XHQmLS1pMiB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taTMge1xuXHRcdFx0dGQge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMzJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pNCB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taTUge1xuXHRcdFx0dGQge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0LnRhYmxlOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA3cmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHRcdH1cblxuXHRcdC50YWJsZTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9zd2lwZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0wLjdyZW07XG5cdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZTpub3QoLnRhYmxlLS1uby1zY3JvbGwpIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGJhY2tncm91bmQ6ICNlY2VjZWM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZDogJGJnLWdvbGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjZweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYmctZ29sZDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0dGFibGUge1xuXHRcdFx0bWluLXdpZHRoOiA4ODBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vL0FDQ09SRElPTlxuLnBiLWFjY29yZGlvbiB7XG5cdC5hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdH1cblxuXHQuYWNjb3JkaW9uX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRmb250LWNscjtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZsdWlkLXR5cGUoMi4ycmVtLCAyLjZyZW0pO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIitcIjtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAwcmVtIDA7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0cGFkZGluZzogMXJlbSAxMHJlbSAxcmVtIDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0LmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAwO1xuXHRcdH1cblx0fVxuXG59XG5cbi8vUE9TVCBMSVNUXG4ucGItcG9zdHMge1xuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0YSB7XG5cdFx0Jjpub3QoW2NsYXNzXSkge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vVElNRUxJTkVcbi5wYi10aW1lbGluZSB7XG5cdG1hcmdpbi1ib3R0b206ICRwYlBhZGRpbmc7XG5cblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQucm93Om5vdCgudGltZWxpbmUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnRpbWVsaW5lIHtcblx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHQmX19saW5lIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYmctZ29sZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xNHB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0bWluLWhlaWdodDogNi42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX190b3Age1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYW5pbWF0ZWQge1xuXHRcdC50aW1lbGluZV9fbGluZSB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiBpbmhlcml0O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aW1lbGluZV9fdG9wLFxuXHRcdC50aW1lbGluZV9fYm90dG9tIHtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdC50aW1lbGluZV9fbGluZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDFzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbWVsaW5lX190b3AsXG5cdFx0XHQudGltZWxpbmVfX2JvdHRvbSB7XG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHQudGltZWxpbmVfX2xpbmUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAycztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aW1lbGluZV9fdG9wLFxuXHRcdFx0LnRpbWVsaW5lX19ib3R0b20ge1xuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDJzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0LnRpbWVsaW5lX19saW5lIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogM3M7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAzcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGltZWxpbmVfX3RvcCxcblx0XHRcdC50aW1lbGluZV9fYm90dG9tIHtcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAzcztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdC50aW1lbGluZV9fbGluZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbWVsaW5lX190b3AsXG5cdFx0XHQudGltZWxpbmVfX2JvdHRvbSB7XG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogNHM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSg2KSB7XG5cdFx0XHQudGltZWxpbmVfX2xpbmUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA1cztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aW1lbGluZV9fdG9wLFxuXHRcdFx0LnRpbWVsaW5lX19ib3R0b20ge1xuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDVzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJnLWdvbGQ7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiAxMTQwcHgpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHRtaW4td2lkdGg6IDMyJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuXHRcdC5jb2wge1xuXHRcdFx0bWluLXdpZHRoOiA3NSU7XG5cdFx0fVxuXHR9XG59XG5cbi8vSU1BR0UvVklERU8gU0xJREVSXG4ucGItZGlzY292ZXItdW5pLFxuLnBiLWltYWdlLXNsaWRlcixcbi5wYi12aWRlby1zbGlkZXIge1xuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy9WSVJUVUFMIFRPVVJcbi5wYi12aXJ0dWFsLXRvdXIge1xuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuXG4vL1RFU1RJTU9OSUFMIFNMSURFUlxuLnBiLXRlc3RpbW9uaWFsLXNsaWRlciB7XG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHR9XG5cblx0aDQsXG5cdGg1IHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0LnRlc3RpbW9uaWFsLXNsaWRlciB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdH1cblxuXHRcdCZfX3Bob3RvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFsdCB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQudGVzdGltb25pYWwtc2xpZGVyIHtcblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9DT05UQUNUIEZPUk0gQkxPQ0tcbi5wYi1mb3JtIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0LmNsaXAtLWJvdGgtLXNtLmZvcm0tLWJsb2NrIHtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwLCAxMDAlIDBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAgY2FsYygxMDAlIC0gNjBweCksIDAgMCk7XG5cdFx0fVxuXG5cdFx0LmZybV9mb3JtcyBmb3JtIHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG4vL01BUktFVElORyBCTE9DS1xuLnBiLWhlcm8rLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0Ky5iZy1zdG9uZSB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG4ucGItbWFya2V0aW5nLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ky5iZy1zdG9uZSB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLnBiLWVwcmludHMtZm9ybS5wYiB7XG5cdFx0cGFkZGluZy10b3A6IDAuNSokcGJQYWRkaW5nO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjUqJHBiUGFkZGluZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDAuNzUqJHBiUGFkZGluZy10YWJsZXQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NSokcGJQYWRkaW5nLXRhYmxldDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cblxuXHQucGItYmxvY2staGVhZGVyIHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTFyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0LyogUG9ydHJhaXQgKi9cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5wYi1pbnN0YWdyYW0ge1xuXHQuaW5zdGFncmFtLXdpZGdldCB7XG5cdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHR9XG5cblx0LnNiaV9waG90b193cmFwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0fVxufVxuXG4vL0hPTUVQQUdFIEJMT0NLU1xuLmNvbG91cmVkLWJsb2NrLWxpbmtzIHtcblx0Jl9fbGluayB7XG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUNCNzU7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkJEODk3O1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERTVCQTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDUpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgbWQpIHtcblx0XHQmX19saW5rIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5saW5rIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmNhcmRfX2lubmVyIHtcblx0XHRcdFx0cGFkZGluZzogM3JlbSAycmVtIDJyZW0gMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCYtLWFsdW1uaSB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL0FOSU1BVElPTlxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0NjAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuXG5cbi8vIEVQcmludHNcblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlIHtcblxuXHQucGItYmxvY2staGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLWdhcDogNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cblx0XHQmLmhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0cGFkZGluZzogNHJlbSAzcmVtO1xuXG5cdFx0Ky5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9faXRlbSB7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdCZfX2F1dGhvcnMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdFx0Ly8gYXV0aG9yIE9SQ0lEIGluIGVwcmludHMgYXJjaGl2ZSBncmlkXG5cdFx0XHRcdGFbaHJlZl49XCJodHRwczovL29yY2lkLm9yZ1wiXSxcblx0XHRcdFx0YVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1vcmNpZC5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrbGk6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgMXJlbTtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjM2EzMTMxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdCZfX2Fic3RyYWN0IHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cblx0XHQuZXByaW50cy1yZWFkLW1vcmUtbGluayB7XG5cdFx0XHRjb2xvcjogIzNhMzEzMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzNhMzEzMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAtMnJlbTtcblxuXHRcdGEubGluayB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdCYuYmctd2hpdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctd2hpdGU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhMzEzMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLWdvbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctYmx1ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmVlbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctcHVycGxlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXB1cnBsZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctb3JhbmdlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW9yYW5nZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctc3RvbmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhMzEzMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLXdoaXRlLFxuXHRcdFx0Ji5iZy1nb2xkLFxuXHRcdFx0Ji5iZy1ibHVlLFxuXHRcdFx0Ji5iZy1ncmVlbixcblx0XHRcdCYuYmctcHVycGxlLFxuXHRcdFx0Ji5iZy1vcmFuZ2UsXG5cdFx0XHQmLmJnLXN0b25lIHtcblx0XHRcdFx0cGFkZGluZzogMS41cmVtIDMuNXJlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgbWQpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2xvYWQtbW9yZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0bWFyZ2luOiA0cmVtIGF1dG8gMCAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuXG5cbi5wYi1oZXJvIHtcblxuXHQmX19lcHJpbnRzLW1ldGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQmX19lcHJpbnRzLWF1dGhvcnMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdFx0K2xpOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ3wnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMXJlbSAwIDAuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19lcHJpbnRzLXNlcGFyYXRvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICMzYTMxMzE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHR9XG5cblx0Jl9fZXByaW50cy1kYXRlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQmX19lcHJpbnRzLWNpdGF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdH1cblxuXHQmX19lcHJpbnRzLWpvdXJuYWxfdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0fVxuXG59XG5cbi8vIG5ldyB0ZXN0aW1vbmlhbCBtb2R1bGVcbi5wYi10ZXN0aW1vbmlhbC1tb2R1bGUge1xuXG5cdCYucGIge1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXG5cdFx0JisucGIuYmctd2hpdGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdFx0fVxuXG5cdH1cblxuXHQucm93IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMTByZW07XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAsIDEwMCUgNjBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAgY2FsYygxMDAlIC0gNjBweCksIDAgMCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDZyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRwYWRkaW5nOiA0cmVtO1xuXHRcdH1cblxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0QGV4dGVuZCBoMztcblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJ1wiJztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXG5cdH1cblxufVxuXG4ucGItc3RhdHMtbW9kdWxlIHtcblx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDY2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2cHg7XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDkwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5MHB4O1xuXHRcdHJvdy1nYXA6IDg4cHg7XG5cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHhcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRyb3ctZ2FwOiA3MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXg6IDEgMSBjYWxjKDI1JSAtIDMwcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRmb250LWNscjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRmb250LWNscjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LnBiLXN0YXRzLW1vZHVsZV9fdGl0bGUge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZsZXg6IDEgMSBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX2ljb24tY29udGFpbmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogOTZweDtcblx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQ4cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHR0b3A6IC0zNnB4O1xuXHRcdH1cblxuXHRcdCYtLXllbGxvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblx0XHR9XG5cblx0XHQmLS1wdXJwbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXB1cnBsZTtcblx0XHR9XG5cblx0XHQmLS1ncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQmX19ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA2NHB4IDMycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmc6IDU2cHggMzJweDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDQwcHggc29saWQgd2hpdGU7IC8vIE1hdGNoIGJhY2tncm91bmQgb2YgcGFyZW50IGNvbnRhaW5lclxuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuLnBiLWR5bmFtaWMtZ3JpZCB7XG5cblx0Jl9fdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pbnRyb2R1Y3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAzcmVtO1xuXG5cdFx0LnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXG5cdFx0LnBiLWR5bmFtaWMtZ3JpZF9faXRlbS1pbm5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucGItZHluYW1pYy1ncmlkX19pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmW2RhdGEtY291bnQ9XCIxXCJdIHtcblxuXHRcdFx0LnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYi1keW5hbWljLWdyaWRfX2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGItZHluYW1pYy1ncmlkX19pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmW2RhdGEtY291bnQ9XCIyXCJdIHtcblxuXHRcdFx0LnBiLWR5bmFtaWMtZ3JpZF9faXRlbSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wYi1keW5hbWljLWdyaWRfX2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGItZHluYW1pYy1ncmlkX19pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JltkYXRhLWNvdW50PVwiM1wiXSB7XG5cdFx0XHQucGItZHluYW1pYy1ncmlkX19pdGVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JltkYXRhLWNvdW50PVwiNFwiXSB7XG5cdFx0XHQucGItZHluYW1pYy1ncmlkX19pdGVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDI1JSAtIDIzcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2l0ZW0taW5uZXIge1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdH1cblxuXHQmX19pdGVtLXRpdGxlIHtcblxuXHR9XG5cblx0Jl9faXRlbS1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxuXG5cdCZfX2l0ZW0tbGluayB7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4ubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiA0cmVtO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblx0cGFkZGluZzogMnJlbTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblx0fVxuXG5cdC5ndHJhbnNsYXRlX3dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcblxuXHRcdFx0Lmd0X3N3aXRjaGVyIHtcblx0XHRcdFx0d2lkdGg6IDEzN3B4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cbn1cblxuXG4uZXByaW50cy1wb3B1cC10cmlnZ2VyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAycmVtO1xuXHRib3R0b206IDJyZW07XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uZXByaW50cy1wb3B1cCB7XG5cblx0LmNsb3NlIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblxuXHQubW9kYWwtZGlhbG9nIHtcblx0XHRtYXgtd2lkdGg6IDc2OHB4O1xuXHR9XG5cblx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQubW9kYWwtYm9keSB7XG5cdFx0cGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDJyZW0gMCAyLjVyZW07XG5cdH1cblxuXHQmX19mb3JtIHt9XG5cbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gQVJUSUNMRVNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi5hcnRpY2xlLWdyaWQge1xuXHRhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdCZfX21hc29ucnktYXJlYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXG5cdFx0Ji0tc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGFzaGJvYXJkIHtcblx0XHRtYXJnaW4tdG9wOiA4cmVtO1xuXHRcdC5jYXJkcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5ncmlkLXNpemVyIHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdH1cblx0fVxuXG5cdC5saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDRyZW0gM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAubGluaztcblx0XHR9XG5cdH1cblx0Jl9fbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCYtLW1hc29ucnkge1xuXHRcdC5hcnRpY2xlLWdyaWRfX2l0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdCRjb2xvcnM6ICRiZy1nb2xkLXRpbnQsICRiZy1ibHVlLXRpbnQsICRiZy1ncmVlbi10aW50LCAkYmctcHVycGxlLXRpbnQsICRiZy1vcmFuZ2UtdGludDtcblx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcnMpIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoI3tsZW5ndGgoJGNvbG9ycyl9bisjeyRpfSkge1xuXHRcdFx0XHRcdC5hcnRpY2xlLWdyaWRfX2lubmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG50aCgkY29sb3JzLCAkaSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdCZfX2Rhc2hib2FyZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG5cdC5uYXYtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5wYWdlLW51bWJlcnMge1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRjb2xvcjogJGZvbnQtY2xyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJnLWdvbGQ7XG5cdFx0fVxuXHR9XG5cdC5uZXh0LFxuXHQucHJldiB7XG5cdCAgICBmb250LXNpemU6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdC8vIHdpZHRoOiAyMHB4O1xuXHRcdC8vIGhlaWdodDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Jjpmb2N1cyB7XHRcdFxuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0ICBcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHRjb250ZW50OiAnJztcblx0ICAgIFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm5leHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDhweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGZvbnQtY2xyO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZy1nb2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJldiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci13aWR0aDogN3B4IDhweCA3cHggMHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkZm9udC1jbHIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmctZ29sZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRVByaW50c1xuXG5ib2R5LnNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzIHtcblxuXG5cdC5wYi1oZXJvIHtcblx0XHRcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC5wYi1oZXJvX19sZWZ0IHtcblx0XHRcdG1pbi13aWR0aDogODAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4ucGItc2luZ2xlLWVwcmludHMtam91cm5hbHMge1xuXG5cdCsgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCYucGIge1xuXG5cdFx0cGFkZGluZy10b3A6IDAuNSokcGJQYWRkaW5nOyBcblx0XHRwYWRkaW5nLWJvdHRvbTogMC41KiRwYlBhZGRpbmc7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjUqJHBiUGFkZGluZy10YWJsZXQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41KiRwYlBhZGRpbmctdGFibGV0O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fdG9wIHtcblxuXG5cdH1cblxuXHQmX190YWJsZSB7XG5cblx0XHR0ciB7XG5cblx0XHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNHJlbTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXHR9XG5cblx0Jl9fYWJzdHJhY3Qge1xuXG5cdH1cblxuXHQmX19odG1sIHtcblxuXHR9XG5cblx0Jl9fcm93IHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2NhcmRzIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fc2xpY2sge1xuXG5cdH1cblxuXHQmX19zbGlkZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnUGFnZSAxJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xuXHRcdCAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuXHRcdCAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ICAgICAgJjphZnRlcntcblx0XHQgICAgICAgIGNvbnRlbnQ6ICdQYWdlICN7JGl9Jztcblx0XHQgICAgICB9XG5cdFx0ICAgIH1cblx0XHQgIH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdC8vIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdH1cblxuXG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gU0xJREVSXG4vLyBDYXJvdXNlbCBzdHlsZXNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4uc2xpY2stc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluO1xuXHQudmlkZW8tY29udGFpbmVyLFxuXHQub2JqZWN0Zml0IHtcblx0XHRoZWlnaHQ6IDUwMHB4O1xuXHR9XG5cblx0Ji5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zbGljay10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgPiBkaXYsXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXHQuc2xpZGVyX19jb250cm9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmOmZvY3VzIHtcdFx0XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHQgIFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdGNvbnRlbnQ6ICcnO1xuXHQgICAgXHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQuc2xpY2stcHJldiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA3cHggOHB4IDdweCAwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRmb250LWNsciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZy1nb2xkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2xpY2stbmV4dCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA3cHggMCA3cHggOHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZm9udC1jbHI7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnLWdvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuXHRcdC52aWRlby1jb250YWluZXIsXG5cdFx0Lm9iamVjdGZpdCB7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuXHRcdC52aWRlby1jb250YWluZXIsXG5cdFx0Lm9iamVjdGZpdCB7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuXHRcdC5zbGlkZXJfX2NvbnRyb2wge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuXHQucGItaW1hZ2Utc2xpZGVyIHtcblx0XHQuc2xpY2stc2xpZGVyIHtcblx0XHRcdC5zbGlkZXJfX2NvbnRyb2wge1xuXHRcdFx0XHRyaWdodDogMzVweDtcblx0XHRcdH1cblx0XHRcdC5zbGljay1wcmV2IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnLWdvbGQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGljay1uZXh0IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnLWdvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIHtcblx0LnBiLWltYWdlLXNsaWRlciB7XG5cdFx0LnNsaWNrLXNsaWRlciB7XG5cdFx0XHQuc2xpZGVyX19jb250cm9sIHtcblx0XHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZy1nb2xkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZy1nb2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vU0lURVdJREUgLSBTTElDS1xuLmNhcmRzLXNsaWRlcixcbi5mZWF0dXJlLXNraWxscy1zbGlkZXIsXG4udGVzdGltb25pYWwtc2xpZGVyLWFsdCB7XG5cdC5zbGljay1wcmV2LFxuXHQuc2xpY2stbmV4dCB7XHRcdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcmVtO1xuXHR9XG5cdC5zbGljay1wcmV2IHtcblx0XHRsZWZ0OiA0OC41JTtcblx0fVxuXHQuc2xpY2stbmV4dCB7XG5cdFx0cmlnaHQ6IDQ4LjUlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0LnNsaWNrLXByZXYsXG5cdFx0LnNsaWNrLW5leHQge1x0XHRcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogNDclO1xuXHRcdH1cblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRyaWdodDogNDclO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcdFx0XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01cmVtO1xuXHRcdH1cblx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRsZWZ0OiAxcmVtOyAvL3dhcyA0NSVcblx0XHR9XG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IDQ1JTtcblx0XHRcdGxlZnQ6IDMuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG5cdC5wYi1jYXJkcy1ibG9jayB7XG5cdFx0LmNhcmRzLXNsaWRlciAuc2xpY2stbmV4dCwgLmNhcmRzLXNsaWRlciAuc2xpY2stcHJldiB7XG5cdFx0XHR0b3A6IC0ycmVtO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0LmZlYXR1cmUtc2tpbGxzLXNsaWRlcixcblx0LnRlc3RpbW9uaWFsLXNsaWRlci1hbHQge1xuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHRvcDogLTdyZW07XG5cdFx0fVxuXHR9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LmZlYXR1cmUtc2tpbGxzLXNsaWRlcixcblx0LnRlc3RpbW9uaWFsLXNsaWRlci1hbHQge1xuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHRvcDogLTVyZW07XG5cdFx0fVxuXHR9XG59XG4udGVzdGltb25pYWwtc2xpZGVyLWFsdHtcblx0LnNsaWNrLXByZXYsXG5cdC5zbGljay1uZXh0IHtcdFx0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTdyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogNDMlO1xuXHRcdH1cblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDQ1JTtcblx0XHR9XG5cdH1cbn1cblxuLmNhcmRzLXNsaWRlcixcbi5mZWF0dXJlLXNraWxscy1zbGlkZXIge1xuXHQuc2xpY2stbGlzdCB7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHQgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcbiAgICBcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxufVxuXG4vL1NMSUNLIElNQUdFL1ZJREVPXG4uaW1hZ2Utc2xpZGVyIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0Jl9fY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMTJyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHsgXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0XHQmX19pbWFnZSB7XG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vL1NMSUNLIElNQUdFL1ZJREVPXG4udGVzdGltb25pYWwtc2xpZGVyIHtcblx0Lm9iamVjdGZpdCB7XG5cdFx0aGVpZ2h0OiB1bnNldDtcblx0fVxuXHQuc2xpZGVyLWFycm93cyB7XG5cdFx0bGVmdDogLThweDtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0fVxuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxuXHQuc2xpY2stcHJldiB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdH1cblx0LnNsaWNrLW5leHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ucGItaGVyby0tc2xpZGVyIHtcblx0Jl9fY29udHJvbHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jb2wtbWQtMTIge1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdC5zbGlkZXItYXJyb3dzIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCA0cHg7XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oaWRlLWFycm93cyB7XG5cdC5zbGljay1wcmV2LFxuXHQuc2xpY2stbmV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBGT1JNUyAmIEVSUk9SU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8gQUxMIEZPUk1TXG5mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLy8gU2lnbmF0dXJlIFxuICAgIC5zaWdXcmFwcGVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuc2lnUGFkIC5jbGVhckJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDUlO1xuICAgIH1cbiAgICAuc2lnUGFkIC5jbGVhckJ1dHRvbiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5zaWdQYWQgLmNsZWFyQnV0dG9uIGEsXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsbCBGb3Jtc1xuICAgIC5mcm1faGlkZGVuLFxuICAgIC5mcm1fc2NyZWVuX3JlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ocy1maWVsZHR5cGUtdGV4dCA+IGxhYmVsLFxuICAgIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMS43cmVtO1xuICAgICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDc1O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLmhzLWZpZWxkdHlwZS10ZXh0LmZvcm0tZmllbGQtYWN0aXZlID4gbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgICBsZWZ0OiAyLjZyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG5cbiAgICAuZm9ybS1maWVsZC1hY3RpdmUge1xuICAgICAgICA+IC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0b3A6IDAuN3JlbTtcbiAgICAgICAgICAgIGxlZnQ6IDIuNnJlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpeGVkLWxhYmVsLWFjdGl2ZSB7XG4gICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZybV9maWVsZHNfY29udGFpbmVyLFxuICAgIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG4gICAgICAgIC5mcm1faHRtbF9jb250YWluZXIsXG4gICAgICAgIC5mcm1fcmVwZWF0X2J1dHRvbnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJtX3JlcGVhdF9idXR0b25zIHtcbiAgICAgICAgLmZybV9idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluaztcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstLXBsdXM7XG5cbiAgICAgICAgICAgICYuZnJtX3JlbW92ZV9mb3JtX3JvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG5cbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5saW5rLS1taW51cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm1fZmlyc3RfcmVwZWF0IHtcbiAgICAgICAgLmZybV9idXR0b24ge1xuICAgICAgICAgICAgJi5mcm1fcmVtb3ZlX2Zvcm1fcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSHViU3BvdCBzcGVjaWZpY1xuICAgICYuaHMtZm9ybSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ocy1maWVsZHR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmW2NsYXNzXj1cImZvcm0tY29sdW1ucy1cIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWxsIGZvcm1zXG4gICAgLmhzLWZvcm0tZmllbGQsXG4gICAgLmZybV9mb3JtX2ZpZWxkLFxuICAgIC5zZi1maWVsZC1zZWFyY2gsXG4gICAgLmFjZi1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgICAgXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmZybV9oYWxmLFxuICAgICAgICAmLmZybV9wYXNzd29yZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mcm1fdGhpcmQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mcm1fdHdvX3RoaXJkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDY2LjY2NiU7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5ocy1maWVsZHR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZm9ybS1maWVsZC1hY3RpdmUgPiB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5hY2YtZmllbGRzIHtcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjZi1maWVsZFtkYXRhLXdpZHRoXSsuYWNmLWZpZWxkW2RhdGEtd2lkdGhdIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hY2YtZmllbGQge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtd2lkdGhdKyxcbiAgICAgICAgICAgICZbZGF0YS13aWR0aF0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2YtcmVwZWF0ZXIge1xuICAgICAgICAgICAgICAgIC5hY2YtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZnJtX3JlcGVhdF9idXR0b25zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgLmFjZi1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFjZi1maWVsZC10ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2YtdGFibGUge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2YtZm9ybS1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm1fZm9ybV9maWVsZCB7XG4gICAgICAgICYuZnJtX3NlY3Rpb25faGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mcm1fZm9ybV9maWVsZCB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2dpbi1yZW1lbWJlciB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZm9ybV9fc2VsZWN0IHtcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAvLyAgICAgJi5oaWRkZW4ge1xuICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vIFNFTEVDVFxuICAgIHNlbGVjdCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuICAgICAgICAvLyBBbGwgZm9ybXNcbiAgICAgICAgLmhzLWZvcm0tZmllbGQsXG4gICAgICAgIC5mcm1fZm9ybV9maWVsZCxcbiAgICAgICAgLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgICAgICAgICAmLmZybV9oYWxmLFxuICAgICAgICAgICAgJi5mcm1fcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZybV90aGlyZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnJtX3R3b190aGlyZHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjZi1maWVsZFtzdHlsZV0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ0hFQ0tCT1hFU1xuICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCxcbiAgICAuaHMtZm9ybS1jaGVja2JveCxcbiAgICAudmVydGljYWxfcmFkaW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuXG4gICAgICAgICY6bm90KC5mcm1fcmFkaW9fZmllbGQpe1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZybV9jaGVja2JveCxcbiAgICAgICAgLmZybV9yYWRpbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgLy8gbGFiZWwge1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mcm1fcmFkaW9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgLmZybV9yYWRpbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDQVBUQ0hBXG4gICAgLmNhcHRjaGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBTVUJNSVRcbiAgICAvLy5mb3JtX19zdWJtaXQsXG4gICAgLmhzLXN1Ym1pdCxcbiAgICAuZnJtX3N1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTZyZW07XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAvLy5mb3JtX19idG4sXG4gICAgLmhzLWJ1dHRvbixcbiAgICAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC8vIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgLy8gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDUuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9idXR0b25fc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgfVxuXG4gICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcmVtIDIuMnJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQTEFDRUhPTERFUlNcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRVJST1JTXG4gICAgLmhzLWVycm9yLW1zZyxcbiAgICAuZnJtX2Vycm9yLFxuICAgIC5mb3JtX19lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgfVxuICAgIC5mcm1fZXJyb3Jfc3R5bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIH1cblxuICAgIC5mcm1fYmxhbmtfZmllbGQge1xuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgY29sb3I6ICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgfVxuICAgIC5mcm0tZy1yZWNhcHRjaGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5mcm1fc2VjdGlvbl9oZWFkaW5nIHtcbiAgICAgICAgLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm1faGlkZGVuX2NvbnRhaW5lciB7XG4gICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC52aXN1YWxseS1oaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJtX25vbmVfY29udGFpbmVyIHtcbiAgICAgICAgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtcmljaHRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oc19yZWNhcHRjaGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZybV9kcm9wem9uZSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNWY1ZjVmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5mcm1zdmcuZnJtLXN2Zy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZnJtX3NtYWxsX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgIH1cblxuICAgIC5mcm1fY29tcGFjdF90ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZHotcHJldmlldyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cblxuLnBiLWZvcm0ge1xuICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICAmLmFjZi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMnJlbTtcbiAgICAgICAgICAgICYuYWNmLWZvcm0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaHMtZm9ybSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwIDZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLWZpbHRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAvLy5mb3JtX19maWVsZCxcbiAgICAgICAgLmZybV9mb3JtX2ZpZWxkLFxuICAgICAgICAuc2YtZmllbGQtc2VhcmNoICB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gU0VMRUNUXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZy1nb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gQ0hFQ0tCT1hFU1xuICAgICAgICAvLy5mb3JtX19jaGVja2JveCxcbiAgICAgICAgLnZlcnRpY2FsX3JhZGlvIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctZ29sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNVQk1JVFxuICAgICAgICAvLy5mb3JtX19zdWJtaXQsXG4gICAgICAgIC8vIC5mcm1fc3VibWl0IHtcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8uZm9ybV9fYnRuLFxuICAgICAgICAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFUlJPUlNcbiAgICAgICAgLmZybV9lcnJvcixcbiAgICAgICAgLmZvcm1fX2Vycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmctZ29sZDtcbiAgICAgICAgfVxuICAgICAgICAuZnJtX2Vycm9yX3N0eWxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmctZ29sZDtcbiAgICAgICAgfVxuICAgICAgICAuZnJtX2JsYW5rX2ZpZWxkIHtcbiAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgY29sb3I6ICRiZy1nb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJtX21lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRiZy1nb2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnJtX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVyZW0gNnJlbSA2cmVtO1xuICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC5kZWx0YTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB1bCBsaSB1bCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4vLyB9XG5cbi5hcnRpY2xlLWZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLS1kYXNoYm9hcmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAgeyAgICAgICAgXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ2FtbWE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoYW5kZmlsdGVyIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1pbnB1dC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWxhYmVsLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNmLWZpZWxkLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdvbGQgdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udC1jbHIgdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2YtZmllbGQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgLnNmLWlucHV0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLWljb24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAgeyAgICAgICAgXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgICYtLWRhc2hib2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgIHtcbiAgICAgICAgICAgICAgICAuc2YtZmllbGQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYi1tYXJrZXRpbmctZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAgIC52ZXJ0aWNhbF9yYWRpbyB7XG4gICAgICAgICAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1fc3VibWl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgICAgICAgLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgICAgICAgICAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcbiAgICAgICAgICAgICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIFxuICAgICAgICAgICAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLmZybV9zdWJtaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS0tbm8tcGFkZGluZyB7XG4gICAgZm9ybSB7XG4gICAgICAgIC5mcm1fc3VibWl0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICB9XG59XG5cbi5mZi1sb2dpbi1mb3JtIHtcbiAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gNnJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJtX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZybV9zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGF0ZSBwaWNrZXJcbi51aS1kYXRlcGlja2VyIHtcbiAgICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1nb2xkIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ29sZC10aW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzOS41JSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWdvbGQtdGludCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ29sZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gU2lnbmF0dXJlIFxuLmZybV9mb3JtX2ZpZWxkIHtcbiAgICAuc2lnUGFkIHtcbiAgICAgICAgdWwuc2lnTmF2IHtcbiAgICAgICAgICAgIGxpLmRyYXdJdCxcbiAgICAgICAgICAgIGxpLnR5cGVJdCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQtdGludDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuZHJhd0l0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcGVuLWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkudHlwZUl0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMva2V5Ym9hcmQtaWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjb250ZW50IGZvcm0gLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgLnR5cGVkIHtcbiAgICB3aWR0aDogNzElO1xuICAgIGhlaWdodDogNDNweDtcbiAgICB0b3A6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDVyZW07XG59XG5cblxuLy9GRiBsb2dpbiBhbmQgZm9yZ290IHBhc3N3b3JkIGZvcm1zXG4jZnJtLXJlc2V0LXBhc3N3b3JkLTAge1xuICAgIC5mcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAuZnJtX2Zvcm1fZmllbGQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgfVxuXG4gICAgZm9ybSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG4jbG9naW5mb3JtLTAge1xuICAgIGZvcm0gLmZybV9zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjVyZW07XG4gICAgfVxuXG4gICAgZm9ybSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG4ubGluay0tcGFzc3dvcmQtcmVzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZvcm0tcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbjogMCA1cmVtIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDJyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1haWwge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tb3BlbiB7XG4gICAgICAgIC5mb3JtLXByb2dyZXNzX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLlN0cmlwZUVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc2luZ2xlLWFsdW1uaS1ldmVudHMge1xuICAgIGZvcm0gLmZybV9lcnJvcl9zdHlsZSB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgZm9ybSAuZm9ybV9fZXJyb3IsIGZvcm0gLmZybV9lcnJvciwgZm9ybSAuaHMtZXJyb3ItbXNnIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiB7XG4gICAgLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufSIsIi5wYi1oZXJvLWFuY2hvci1saW5rcyB7XG5cdCZfX3RvcC1yb3cge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQjYnJlYWRjcnVtYnMge1xuXHRcdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblx0Jl9fbGVmdCB7XG5cblx0XHQuaGVyb19faW5uZXIge1xuXHRcdFx0Lm5hbWUtcXVhbGlmaWNhdGlvbnMge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEzcHg7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4OXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWVtYmVyLXF1YWxpZmljYXRpb25zIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjcuMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVtYmVyLXBvc2l0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5tZW1iZXItY29udGFjdC1kZXRhaWxzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjhweDtcblx0XHRcdFx0Lm1lbWJlci10ZWxlcGhvbmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvY2FsbF9pY29uLnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW1iZXItZW1haWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL21haWxfaWNvbi5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1lbWJlci1zb2NpYWxzIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5NnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNwZWNpYWxpc20tYXJlYXMsXG5cdFx0XHQuZXh0ZXJuYWwtcm9sZXMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdFx0XHQuY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmV4dGVybmFsLXJvbGVzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwIGNhbGMoMTAwJSAtIDYwcHgpLCAwIDApO1xuXHRcdCAgICAvLyBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCBjYWxjKDEwMCUgLSA2MHB4KSwgMCAwKTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdCAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODIwcHgpIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjMycHg7XG5cdFx0ICAgIFx0bWF4LWhlaWdodDogNjMycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYzMnB4O1xuXHRcdFx0ICAgIG1heC1oZWlnaHQ6IDYzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogMzY4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tdG9wOiAzM3B4IWltcG9ydGFudDtcblx0fVxufVxuXG4uaGVyby1hY2hvci1saW5rcyB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR6LWluZGV4OiAxO1xuXHQmLmhhcy1oZWFkZXItc2l0ZXdpZGUtY3RhIHtcblx0XHR0b3A6IDgwcHg7XG5cdH1cblx0LmFuY2hvcnMge1xuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Ly8gJi5uYXYtbGluay5iZy1ncmVlbiB7XG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdC8vIFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHRvcDogMHB4IWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXG5cdFx0fVxuXHRcdC5jdXN0b20tc2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7IFxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDcuNHB4O1xuXHQgICAgICAgICAgICB0b3A6IDU4cHg7XG5cdCAgICAgICAgICAgIHJpZ2h0OiAyNXB4OyBcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2NoZXZyb24tZG93bi5zdmcnKTtcblx0ICAgICAgICAgICAgLnNlY3Rpb24tanVtcCB7XG5cdCAgICAgICAgICAgIFx0bWFyZ2luLXRvcDogMDtcblx0ICAgICAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzRweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG4udXNlci1iaW9ncmFwaHkge1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdH1cblx0fVxuXHQucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDVyZW0gMDtcblx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG5cdH1cbn1cblxuLnVzZXItcHVibGljYXRpb25zIHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdH1cblx0LnB1YmxpY2F0aW9uLXJvdyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA0LCA3NywgNTksIDAuMzApO1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQucHVibGljYXRpb24tZGF0ZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0fVxuXHRcdC5wdWJsaWNhdGlvbi1uYW1lIHtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjUuNXB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0YS5wdWJsaWNhdGlvbi1uYW1lOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuXHRcdH1cblx0XHQucHVibGljYXRpb24tZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNy4ycHg7XG5cdFx0fVx0XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcblx0fVxufVxuLnVzZXItZXZlbnRzIHtcblx0cGFkZGluZzogODBweCAwIDUwcHggMDtcblx0bWFyZ2luLXRvcDogODBweDtcblx0c2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0fVxuXHR9XG5cdC5ldmVudC1yb3cge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNCwgNzcsIDU5LCAwLjMwKTtcblx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmV2ZW50LWRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdH1cblx0XHQuZXZlbnQtbmFtZSB7XG5cdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1LjVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHR9XG5cdFx0LmV2ZW50LWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjcuMnB4O1xuXHRcdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi51c2VyLXB1YmxpY2F0aW9ucyArIC51c2VyLWV2ZW50cyB7XG5cdG1hcmdpbi10b3A6IC01MHB4O1xufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiJdfQ== */

@font-face{font-family:"Journal";src:url(//www.norland.ac.uk/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.eot);src:local("Journal Regular"),local("Journal"),url(//www.norland.ac.uk/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.woff) format("woff"),url(//www.norland.ac.uk/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.ttf) format("truetype"),url(//www.norland.ac.uk/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.svg#Journal) format("svg");font-weight:400;font-style:normal}.sigPad{margin:0;padding:0}.sigPad label{display:block;margin:0 0 .515em;padding:0;color:#000;font:italic normal 1em/1.375 Georgia,Times,serif}.sigPad label.error{color:#f33}.sigPad input.error{border-color:#f33}.sigPad button{margin:1em 0 0;padding:.6em .6em .7em;background-color:#f0e2eb;border:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;color:#ea088c;font:bold 1em/1.375 "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.sigPad button:hover{background-color:#ea088c;color:#fff}.sigNav{position:absolute;top:0;right:0;z-index:100;display:block;margin:0;padding:16px;list-style-type:none}#frm_builder_page .sigNav.frm_hidden,.sigNav.frm_hidden{display:none}#frm_builder_page .sigNav{display:block}#frm_builder_page .sigPad input{display:none}.frm_form_field .sigPad ul.sigNav li{display:block;margin:0;margin-bottom:12px;padding:0;background:0 0;line-height:normal}.frm_form_field .sigPad ul.sigNav li:last-child{margin-bottom:0}.frm_form_field .sigNav a{margin:0;padding:8px;padding:var(--button-padding);border:0;text-decoration:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;outline:none;background-color:var(--inactive)}.frm_form_field .sigNav a,.frm_form_field .sigNav a svg{display:flex;align-items:center;justify-content:center;font-size:16px;font-size:var(--button-size);color:var(--inactive-text)}.frm_form_field .sigNav a svg{width:20px;height:20px;width:var(--icon);height:var(--icon)}.frm_form_field .sigNav a.frm-active-sig-type svg{color:var(--active-text)}.sigNav a,.sigNav a:active,.sigNav a:focus,.sigNav a:hover{box-shadow:none}.frm_form_field .sigNav a.frm-active-sig-type,.frm_fields_container .frm_form_field .sigNav a.frm-active-sig-type:focus{background-color:#eee;background-color:var(--active)}.frm_form_field .sigNav a.frm-active-sig-type,.frm_fields_container .frm_form_field .sigNav a.frm-active-sig-type:focus,.frm_form_field .sigNav a.frm-active-sig-type i{color:var(--active-text)}.sigWrapper{clear:both;border:1px solid var(--border-color);background-color:#fff;box-sizing:content-box;position:relative;background-color:var(--bg-color)}.signed .sigWrapper{border:0}.pad{position:relative;cursor:crosshair;width:100%;height:100%;z-index:2}.typed{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;color:#145394;font:normal 3em/50px "Journal",Georgia,Times,serif;padding:0;margin:0}.frm-typed-drawline{position:absolute;bottom:37px;left:16px;z-index:3;background-color:#000}.typed input[type=text],.typed input[type=text]:focus,#content .with_frm_style .typed input[type=text],.with_frm_style .typed input[type=text],.with_frm_style .typed input[type=text]:focus{font:normal 2em "Journal",Georgia,Times,serif !important;text-indent:6%;border:none !important;padding:0 !important;margin:0;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;height:100% !important;width:100%;vertical-align:middle;background-color:transparent !important;position:relative;z-index:2}.typed input[type=text]:focus{background:inherit}.frm-typed-display{font-family:"Journal",Georgia,Times,serif;font-size:4em;line-height:1}a.frm-clear-signature{font-size:14px}.sigPad .clearButton{position:absolute;left:16px;bottom:16px;z-index:2;display:inherit;line-height:1}.sigPad .clearButton a{color:var(--active);font-size:13px;line-height:1;text-decoration:none}.frm-clear-signature-container{margin:10px 0}