@import url(https://fonts.googleapis.com/css?family=Open+Sans);body{font-family:"Open Sans", Arial;font-size:18px;color:#616161}h1,h2,h3,h4,h5{font-family:"Proxima Nova W01","Open Sans",Arial;font-weight:400;margin:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong{font-weight:700}p{margin:0}.wysiwyg{font-size:18px}@media (max-width: 639px){.wysiwyg{font-size:16px}}.wysiwyg p{margin:20px 0;line-height:1.5em}@media (max-width: 639px){.wysiwyg p{margin:15px 0}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{font-weight:700;color:#003d69}.wysiwyg h1,.wysiwyg h2{font-size:36px}@media (max-width: 639px){.wysiwyg h1,.wysiwyg h2{font-size:24px}}.wysiwyg h3{font-size:32px}@media (max-width: 639px){.wysiwyg h3{font-size:22px}}.wysiwyg h4{font-size:28px}@media (max-width: 639px){.wysiwyg h4{font-size:20px}}.wysiwyg h5{font-size:24px}@media (max-width: 639px){.wysiwyg h5{font-size:19px}}.wysiwyg hr{border:none;border-top:7px solid #003d69;margin-top:25px;margin-bottom:20px}.wysiwyg ul{padding-left:20px}.breadcrumbs{color:#9b9b9b;vertical-align:middle;font-size:16px}.breadcrumbs .crumb-item{color:inherit;display:inline-block}header{width:100%;position:absolute;z-index:10}header a.logo{display:block;float:left;margin-top:15px}header a.logo img{width:197px}@media (min-width: 992px) and (max-width: 1199px){header a.logo img{width:150px}}@media (max-width: 991px){header a.logo img{width:90px}}@media (max-width: 768px){header a.logo img{width:169px}}header nav ul li a:hover{text-decoration:none;color:#fff}span.mobile-nav-menu{display:none}@media (min-width: 769px){html.no-touch header nav ul{float:right;font-size:16px;font-weight:bold;margin-top:18px;padding:0}}@media (min-width: 769px) and (max-width: 991px){html.no-touch header nav ul{font-size:14px}}@media (min-width: 769px){html.no-touch header nav ul li{display:block;float:left;margin-left:20px}}@media (min-width: 769px) and (max-width: 1199px){html.no-touch header nav ul li{margin-left:15px}}@media (min-width: 769px) and (max-width: 991px){html.no-touch header nav ul li{margin-left:0px}}@media (min-width: 769px){html.no-touch header nav ul li a{display:block;color:#fff !important;text-decoration:none !important}html.no-touch header nav>ul>li>a{padding:6px 10px}}@media (min-width: 769px) and (max-width: 991px){html.no-touch header nav>ul>li>a{padding:6px 8px}}@media (min-width: 769px){html.no-touch header nav ul>li.menu-item-has-children{padding-right:25px;position:relative}html.no-touch header nav ul>li.menu-item-has-children>a{padding-right:3px}html.no-touch header nav ul>li.menu-item-has-children>a::after{content:' ';display:block;position:absolute;right:10px;top:15px;width:10px;height:8px;border:none;background:url(../images/dowm-arrow.png) no-repeat}html.no-touch header nav ul>li.menu-item-has-children:hover{background:#003d69}html.no-touch header nav ul li ul{display:none;position:absolute;width:250px;background:#003d69;margin:0}html.no-touch header nav ul li ul li{margin:0;float:none;text-align:left}html.no-touch header nav ul li ul li a{padding:10px;border-top:2px solid #005693}html.no-touch header nav ul li:hover ul{display:block}}@media (max-width: 768px){html.no-touch span.mobile-nav-menu{display:block;position:absolute;width:40px;height:40px;cursor:pointer;top:15px;right:20px}html.no-touch span.mobile-nav-menu::before,html.no-touch span.mobile-nav-menu::after,html.no-touch span.mobile-nav-menu span{position:absolute;content:' ';display:block;height:5px;background:#fff;width:100%;top:5px;left:0}html.no-touch span.mobile-nav-menu span{top:17px}html.no-touch span.mobile-nav-menu::after{top:29px}html.no-touch header nav{background:#003d69;width:280px;height:100%;position:fixed;right:-320px;top:0;text-align:left}html.no-touch .menu-wrap-container{position:relative}html.no-touch span.mobile-menu-close{position:fixed;display:block;content:' ';width:46px;height:46px;right:-55px;top:0;cursor:pointer;background:url(../images/mobile-menu-close.png) no-repeat}html.no-touch header nav ul{margin:0;padding:0}html.no-touch header nav ul li{display:block}html.no-touch header nav ul li a{display:block;color:#fff;font-size:15px;font-weight:bold;padding:10px 20px;border-bottom:2px solid #005693}html.no-touch header nav>ul>li:last-child>a{border:none}html.no-touch header nav>ul>li:last-child ul li a{border-bottom:none;border-top:2px solid #005693}html.no-touch header nav>ul>li:first-child{padding-top:50px}html.no-touch header nav ul li ul li a{padding-left:40px}html.no-touch header nav ul>li.menu-item-has-children{position:relative}html.no-touch header nav ul>li.menu-item-has-children>a::after{content:' ';display:inline-block;margin-left:10px;top:15px;width:10px;height:8px;border:none;background:url(../images/dowm-arrow.png) no-repeat}html.no-touch header nav ul>li.menu-item-has-children ul{display:none}}html.touch span.mobile-nav-menu{display:block;position:absolute;width:40px;height:40px;cursor:pointer;top:15px;right:20px}html.touch span.mobile-nav-menu::before,html.touch span.mobile-nav-menu::after,html.touch span.mobile-nav-menu span{position:absolute;content:' ';display:block;height:5px;background:#fff;width:100%;top:5px;left:0}html.touch span.mobile-nav-menu span{top:17px}html.touch span.mobile-nav-menu::after{top:29px}html.touch header nav{background:#003d69;width:280px;height:100%;position:fixed;right:-320px;top:0;text-align:left}html.touch .menu-wrap-container{position:relative}html.touch span.mobile-menu-close{position:fixed;display:block;content:' ';width:46px;height:46px;right:-55px;top:0;cursor:pointer;background:url(../images/mobile-menu-close.png) no-repeat}html.touch header nav ul{margin:0;padding:0}html.touch header nav ul li{display:block}html.touch header nav ul li a{display:block;color:#fff;font-size:15px;font-weight:bold;padding:10px 20px;border-bottom:2px solid #005693}html.touch header nav>ul>li:last-child>a{border:none}html.touch header nav>ul>li:last-child ul li a{border-bottom:none;border-top:2px solid #005693}html.touch header nav>ul>li:first-child{padding-top:50px}html.touch header nav ul li ul li a{padding-left:40px}html.touch header nav ul>li.menu-item-has-children{position:relative}html.touch header nav ul>li.menu-item-has-children>a::after{content:' ';display:inline-block;margin-left:10px;top:15px;width:10px;height:8px;border:none;background:url(../images/dowm-arrow.png) no-repeat}html.touch header nav ul>li.menu-item-has-children ul{display:none}html.touch .main-menu-container{overflow-y:scroll}footer{font-size:14px;padding:25px 0 30px;background-color:#F5F5F5}footer nav ul{display:block;margin:0;padding:0}footer nav ul li{display:inline-block;border-right:1px solid #003E6A;padding-right:15px;margin-right:10px;line-height:1em}footer nav ul li:last-child{border:none;padding:0;margin:0}footer nav ul li a{color:#003E6A}footer p{color:#003E6A}footer div.footer-menu{padding-left:8px}footer div.social-media{color:#003E6A;font-size:16px;margin-bottom:41px}@media (max-width: 767px){footer div.social-media{margin:0 auto;text-align:center;margin-bottom:44px}}footer div.social-media .social-media-group{margin-top:15px;padding-left:8px}footer div.social-media .social-media-group a{display:block;height:32px;width:32px;float:left;margin-right:30px}@media (max-width: 767px){footer div.social-media .social-media-group a{display:inline-block;float:none}}footer div.social-media .social-media-group a:last-child{margin-right:0}footer div.social-media .social-media-group .social-facebook{background:url(../images/facebook-icon.png) 0 0 no-repeat}footer div.social-media .social-media-group .social-twitter{background:url(../images/twitter-icon.png) 0 0 no-repeat}footer div.social-media .social-media-group .social-instagram{background:url(../images/instagram-icon.png) 0 0 no-repeat}footer div.social-media .social-media-group .social-linkedin{background:url(../images/linkedin-icon.png) 0 0 no-repeat}footer div.social-media .social-media-group .social-youtube{background:url(../images/youtube-icon.png) 0 center no-repeat}footer div.copyright{color:#003E6A;margin-top:15px;padding-left:8px}footer div.copyright a{color:#003E6A}footer ul.logos{display:block;margin:0;padding:0}@media (max-width: 768px){footer ul.logos{display:-ms-inline-grid;display:inline-grid;margin-bottom:53px}}footer ul.logos li{display:inline-block;margin-left:15px}@media (max-width: 767px){footer ul.logos li{margin-left:5px;margin-right:5px;margin-bottom:12px}}footer ul.logos img{height:91px}@media (min-width: 768px){footer .float-right{float:right}footer .float-left{float:left;padding-top:10px}}@media (max-width: 767px){footer{text-align:center}footer .text-right{text-align:center}}.swiper-pagination{display:none}.slides-container{height:500px;width:100%;position:relative;z-index:1}@media (max-width: 767px){.slides-container{height:405px}}.slides-container .slide{height:500px;color:#fff;background-size:cover;background-position:center center;background-color:#003d69}.slides-container .slide h2{font-weight:700;font-size:50px;line-height:54px;margin-top:170px;background:url(../images/slide-stripe.png) repeat-y left top;padding-left:40px;width:710px}@media (max-width: 991px){.slides-container .slide h2{font-size:43px;margin-top:150px}}@media (max-width: 767px){.slides-container .slide h2{font-size:40px;line-height:40px;width:100%}}@media (max-width: 639px){.slides-container .slide h2{font-size:36px;line-height:40px;margin-top:120px;background:none;padding-left:0}}.slides-container .slide .slide--scenario{display:block;width:550px;margin-top:20px;font-family:"Proxima Nova W01","Open Sans",Arial;font-weight:normal;font-weight:300;background-color:rgba(156,196,228,0.3);padding:15px 20px;float:right}@media (max-width: 991px){.slides-container .slide .slide--scenario{margin-top:40px}}@media (max-width: 767px){.slides-container .slide .slide--scenario{display:none}}.slides-container .slide .slide--scenario p{font-size:16px}.slides-container .slide .slide--scenario b,.slides-container .slide .slide--scenario strong{font-weight:700;font-size:20px}.emergency-information{padding-top:30px;padding-bottom:50px;text-align:center}@media (max-width: 639px){.emergency-information{padding-top:0;padding-bottom:20px}}.emergency-information .wysiwyg a{color:#cd1619;font-weight:bold;text-decoration:underline}.emergency-information .wysiwyg h2{margin-top:75px;line-height:1.3em;padding-bottom:5px}.emergency-information .wysiwyg h2:first-child{margin-top:45px;padding-bottom:15px}@media (max-width: 639px){.emergency-information .wysiwyg h2{margin-top:30px;padding-bottom:0}}@media (min-width: 640px){.emergency-information .wysiwyg p{margin-top:20px;margin-bottom:20px;line-height:1.7em}}.emergency-information .wysiwyg hr{margin-top:30px}.emergency-information .wysiwyg hr.content-separator{border:none !important;background:url(../images/content-separator.jpg) no-repeat top center;min-height:97px;margin-bottom:0}.accordions-container{color:#fff}.accordions-container .accordion{background:url(../images/stripe-black-10.png) repeat-y left top #333;padding-top:62px;padding-bottom:63px}@media (max-width: 991px){.accordions-container .accordion{padding-top:25px;padding-bottom:35px}}@media (max-width: 768px){.accordions-container .accordion{padding-left:10px;background-position:-20px 0 !important}}@media (max-width: 480px){.accordions-container .accordion{padding-top:40px;padding-bottom:40px}}@media (max-width: 480px){.accordions-container .accordion .accordion--title-wrap{text-align:center}}.accordions-container .accordion .accordion--title{background-repeat:no-repeat;background-position:top left;min-height:80px;background-size:80px 80px;padding-left:95px;padding-top:3px;font-size:36px;font-weight:normal;font-weight:300}@media (max-width: 1199px){.accordions-container .accordion .accordion--title{padding-left:90px;font-size:30px}}@media (max-width: 768px){.accordions-container .accordion .accordion--title{background-size:68px 68px;min-height:68px;padding-left:80px;padding-top:0px}}@media (max-width: 480px){.accordions-container .accordion .accordion--title{display:inline-block;text-align:left}}.accordions-container .accordion .accordion--head{position:relative;padding-top:15px;font-size:20px}@media (min-width: 992px) and (max-width: 1199px){.accordions-container .accordion .accordion--head{padding-top:5px;padding-right:40px}}@media (max-width: 991px){.accordions-container .accordion .accordion--head{font-size:18px}}@media (max-width: 480px){.accordions-container .accordion .accordion--head{text-align:center;font-size:16px}}.accordions-container .accordion .accordion--head p a{color:#fff;text-decoration:underline}.accordions-container .accordion .accordion--head .arrow{display:block;width:36px;height:36px;background:url(../images/accordion-arrow.png) no-repeat top left;background-size:36px 72px;position:absolute;right:0;top:20px;cursor:pointer}@media (max-width: 991px){.accordions-container .accordion .accordion--head .arrow{top:-75px}}@media (max-width: 480px){.accordions-container .accordion .accordion--head .arrow{top:-100px;background-size:25px 50px;width:25px;height:25px}}.accordions-container .accordion .accordion--head .arrow.closed{background-position:bottom left}.accordions-container .accordion .accordion--body{margin-top:30px}@media (max-width: 480px){.accordions-container .accordion .accordion--body{text-align:center}}.accordions-container .accordion .accordion--body .line{display:block;background:#fff;height:7px;margin-bottom:30px}.accordions-container .accordion .cta{margin-top:30px}.accordions-container .accordion .cta a{display:inline-block;background:none;border:3px solid #fff;border-radius:0;color:#fff;font-size:18px;font-weight:700;font-family:"Proxima Nova W01","Open Sans",Arial;padding:10px 15px}@media (max-width: 991px){.accordions-container .accordion .col-sm-4,.accordions-container .accordion .col-sm-8{width:100%}}.accordions-container .accordion .accordion-cta-phone{display:none}@media (max-width: 767px){.touch .accordions-container .accordion .accordion-cta-phone{display:inline-block}}.planahead-module{min-height:500px;padding-top:60px;padding-bottom:60px;background-size:cover;background-position:center center}@media (max-width: 639px){.planahead-module{padding-top:40px;padding-bottom:120px}}.planahead-module p{margin:15px 0;font-size:18px;line-height:1.8em}@media (max-width: 639px){.planahead-module p{font-size:16px}}.planahead-module h3{margin-bottom:23px;color:#003d69;font-size:36px;font-weight:700;background:url(../images/planahead-icon.png) no-repeat top left;padding-left:42px;line-height:41px}@media (max-width: 639px){.planahead-module h3{font-size:24px;margin-bottom:20px;background-size:23px 30px;line-height:30px;padding-left:32px}}.planahead-module .cta{padding-top:30px}@media (max-width: 639px){.planahead-module .cta{display:none}}.planahead-module .cta a{display:inline-block;background-color:#003d69;border:none;border-radius:0;color:#fff;font-size:18px;font-weight:700;font-family:"Proxima Nova W01","Open Sans",Arial;padding:18px 25px 17px;margin-right:10px;min-width:240px}@media (max-width: 1199px){.planahead-module .cta a{min-width:220px}}@media (max-width: 991px){.planahead-module .cta a{min-width:190px}}@media (max-width: 639px){.planahead-module .cta a{display:block;width:100%;margin-top:10px}}.planahead-module .cta a:last-child{margin-right:0}.planahead-module .cta a:hover{opacity:0.9}.planahead-module .cta_dropdown{padding-top:10px;padding-left:15px;padding-right:15px}@media (min-width: 640px){.planahead-module .cta_dropdown{display:none}}.planahead-module .cta_dropdown select{width:100%;padding:15px 10px;color:#9b9b9b;font-size:18px;font-weight:700;font-family:"Proxima Nova W01","Open Sans",Arial;border-radius:0;border:1px solid #979797;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';outline:none;background:url(../images/select-arrow.png) #fff no-repeat;background-position:top 24px right 15px}.planahead-module .cta_dropdown a{display:inline-block;background-color:#003d69;border:none;border-radius:0;color:#fff;font-size:18px;font-weight:700;font-family:"Proxima Nova W01","Open Sans",Arial;padding:18px 25px;margin-right:10px}@media (max-width: 639px){.planahead-module .cta_dropdown a{display:block;width:100%;margin-top:10px}}.planahead-module .cta_dropdown a:hover{opacity:0.9}@media (max-width: 1199px){.planahead-module .col-sm-8{width:75%}}@media (max-width: 991px){.planahead-module{background-position:right bottom;background-size:contain;background-repeat:no-repeat}.planahead-module .col-sm-8{width:100%}}.keepoptions-module{padding-top:10px;padding-bottom:10px;min-height:118px;background-size:cover;background-position:center center;background-color:#F5f5f5}.keepoptions-module .title-holder{padding-top:30px}@media (max-width: 639px){.keepoptions-module .title-holder{padding-top:20px}}.keepoptions-module h3{width:100%;text-align:center;color:#003d69;font-weight:700;font-size:26px}@media (max-width: 639px){.keepoptions-module h3{font-size:18px;padding-left:10px;padding-right:10px}}.keepoptions-module .cta{padding-top:15px;padding-bottom:15px;text-align:center}@media (max-width: 1199px){.keepoptions-module .cta{padding-top:30px;padding-bottom:30px}}@media (max-width: 639px){.keepoptions-module .cta{padding-bottom:10px;padding-top:10px}}.keepoptions-module .cta a{display:inline-block;background-color:#00436D;background-repeat:no-repeat;background-position:10px center;border:none;border-radius:4px;color:#fff;font-size:17px;font-weight:400;font-family:"Proxima Nova W01","Open Sans",Arial;padding:14px 0px 15px 20px;margin-right:17px;min-width:210px}@media (max-width: 639px){.keepoptions-module .cta a{display:block;width:100%;max-width:220px;margin:10px auto 15px !important}}.keepoptions-module .cta a:last-child{margin-right:0}.keepoptions-module .cta a:hover{opacity:0.9}.page-hero-header{min-height:290px;background-size:cover;background-position:center center;background-color:#003d69;color:#fff;text-align:center}.page-hero-header h1{font-family:"Open Sans",Arial;font-size:50px;font-weight:bold;font-weight:700;text-transform:uppercase;padding-top:135px}.page-hero-header h1 img{width:62px;height:62px;vertical-align:middle;margin-top:-5px}@media (max-width: 767px){.page-hero-header h1 img{margin:-10px auto 10px;display:block}}@media (max-width: 767px){.page-hero-header h1{font-size:36px;padding-top:110px;padding-left:20px;padding-right:20px}}.page-cta.content{min-height:440px;background-size:cover;background-position:center center;text-align:center;color:#fff}@media (max-width: 639px){.page-cta.content{min-height:320px}}.page-cta.content .wysiwyg{margin-top:75px}@media (max-width: 639px){.page-cta.content .wysiwyg{margin-top:40px}}.page-cta.content .wysiwyg h3{color:#fff;margin-bottom:40px;font-size:36px}@media (max-width: 639px){.page-cta.content .wysiwyg h3{font-size:24px;margin-bottom:30px}}@media (max-width: 639px){.page-cta.content .wysiwyg p{font-size:14px}}.page-cta.content a.btn.btn-default{display:inline-block;background:none;border:3px solid #fff;border-radius:0;color:#fff;font-size:18px;font-weight:700;font-family:"Proxima Nova W01","Open Sans",Arial;padding:10px 100px;margin-top:30px}@media (max-width: 639px){.page-cta.content a.btn.btn-default{margin-top:20px}}.make-aplan.container{padding-top:50px;padding-bottom:130px}@media (max-width: 767px){.make-aplan.container{padding-top:30px;padding-bottom:30px}}.make-aplan-contents .breadcrumbs{margin-bottom:25px}@media (min-width: 768px) and (max-width: 991px){.make-aplan-contents{width:70% !important}}@media (min-width: 768px) and (max-width: 991px){.make-aplan-side-menu{width:30% !important}}.make-aplan-side-menu .wrap{background-color:#f5f7fc;padding:25px}@media (max-width: 991px){.make-aplan-side-menu .wrap{padding:20px}}.make-aplan-side-menu h3{font-family:"Proxima Nova W01","Open Sans",Arial;font-weight:700;padding-bottom:15px;color:#003d69}.make-aplan-side-menu nav ul{display:block;margin:0;padding:0}.make-aplan-side-menu nav ul li{display:block}.make-aplan-side-menu nav ul li a{color:#616161;display:block;padding:5px 0}.make-aplan-side-menu nav ul li a:hover{color:inherit;text-decoration:none}.make-aplan-side-menu nav ul li.current-menu-item{font-weight:bold}@media (max-width: 767px){.make-aplan-side-menu{display:none}}.find-a-gp,.add-to-homescreen,.order-fridge-magnet{padding-top:40px}.find-a-gp h2,.add-to-homescreen h2,.order-fridge-magnet h2{padding-top:30px;padding-bottom:35px;text-transform:uppercase}@media (max-width: 767px){.find-a-gp h2,.add-to-homescreen h2,.order-fridge-magnet h2{padding-top:20px}}.bigline{border-top:2px solid #c5c5c5}.line{border-bottom:1px solid #c5c5c5}.flexible-content.grid_layout_1{padding-bottom:55px}@media (max-width: 767px){.flexible-content.grid_layout_1{padding-bottom:35px}}.flexible-content.grid_layout_1 .line{margin:0 15px 0;padding-top:20px;clear:both}.flexible-content.grid_layout_1:last-child .line{display:none}.flexible-content.grid_layout_1 .image{float:right;padding-top:40px}@media (min-width: 768px) and (max-width: 991px){.flexible-content.grid_layout_1 .image{width:40%}}@media (max-width: 767px){.flexible-content.grid_layout_1 .image{float:none;padding-top:0;padding-bottom:30px}}.flexible-content.grid_layout_1 .image img{display:block;width:100%;max-width:360px}.flexible-content.grid_layout_1 .text{float:left}@media (min-width: 768px) and (max-width: 991px){.flexible-content.grid_layout_1 .text{width:60%}}@media (max-width: 767px){.flexible-content.grid_layout_1 .text{float:none}}.flexible-content.grid_layout_1 .text h4{font-size:18px;line-height:20px;font-weight:bold;color:#616161;font-family:"Open Sans",Arial}.order-fridge-magnet .breadcrumbs{margin-bottom:30px}.order-fridge-magnet h2{padding-top:0;padding-bottom:22px}.order-fridge-magnet .wysiwyg p{line-height:1.8em}.order-fridge-magnet .line{margin:30px 0 40px}@media (max-width: 767px){.order-fridge-magnet .line{display:none}}.order-fridge-magnet .form{padding-bottom:40px}@media (min-width: 768px){.order-fridge-magnet .left{float:left}.order-fridge-magnet .right{float:right}}.order-fridge-magnet .image{text-align:center;padding-top:40px}@media (max-width: 767px){.order-fridge-magnet .image{padding-bottom:40px}}.gform_wrapper{max-width:100% !important}.magnet-form{font-size:14px;color:#9b9b9b}.magnet-form ul#gform_fields_2{margin-left:-15px !important;margin-right:-15px !important}.magnet-form ul#gform_fields_2>li{float:left;padding:6px 15px 7px !important;margin-bottom:3px !important;border:none !important;clear:none !important}.magnet-form ul#gform_fields_2>li.size-1{width:25%}.magnet-form ul#gform_fields_2>li.size-2{width:37.5%}.magnet-form ul#gform_fields_2>li.size-3{width:50%}.magnet-form ul#gform_fields_2>li.size-4{width:75%}.magnet-form ul#gform_fields_2>li.clearfix{clear:both !important;width:100% !important;margin:0 !important;padding:0 !important;float:none !important}.magnet-form ul#gform_fields_2>li.align-right{text-align:right;margin-top:0;padding-top:0;color:#616161}.magnet-form ul#gform_fields_2>li.float-right{float:right}.magnet-form ul#gform_fields_2>li .ginput_container{margin:0 !important}@media (min-width: 768px) and (max-width: 991px){.magnet-form ul#gform_fields_2>li.size-1,.magnet-form ul#gform_fields_2>li.size-2{width:50%}.magnet-form ul#gform_fields_2>li.size-3,.magnet-form ul#gform_fields_2>li.size-4{width:100%}}@media (max-width: 519px){.magnet-form ul#gform_fields_2>li.size-1,.magnet-form ul#gform_fields_2>li.size-2{width:50%}.magnet-form ul#gform_fields_2>li.size-3,.magnet-form ul#gform_fields_2>li.size-4{width:100%}}@media (max-width: 379px){.magnet-form ul#gform_fields_2>li.size-1,.magnet-form ul#gform_fields_2>li.size-2,.magnet-form ul#gform_fields_2>li.size-3,.magnet-form ul#gform_fields_2>li.size-4{width:100%}}.magnet-form ul#gform_fields_2>li select,.magnet-form ul#gform_fields_2>li input[type=text]{width:100% !important;border-radius:0 !important;padding:10px !important;border:1px solid #003d69 !important;box-sizing:border-box;line-height:1em;outline:none;height:60px}@media (max-width: 768px){.magnet-form ul#gform_fields_2>li select,.magnet-form ul#gform_fields_2>li input[type=text]{height:50px}}.magnet-form ul#gform_fields_2>li select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background:url(../images/select-arrow-blue.png) #fff no-repeat;background-position:top 22px right 15px}.magnet-form ul#gform_fields_2>li>label{margin-top:0 !important;font-weight:normal !important;margin-bottom:5px;color:#616161}.magnet-form ul#gform_fields_2>li>label::after{content:' :'}.magnet-form ul#gform_fields_2>li>label .gfield_required{color:#9b9b9b !important}.magnet-form ul#gform_fields_2>li.nolabel{padding-bottom:0 !important;padding-top:0 !important}.magnet-form ul#gform_fields_2>li.nolabel>label{display:none !important}.magnet-form ul#gform_fields_2>li .ginput_container_checkbox{margin-left:0px !important;padding-top:4px}.magnet-form ul#gform_fields_2>li .ginput_container_checkbox li input{position:relative;z-index:1;margin:5px 0 0 2px !important;opacity:0}.magnet-form ul#gform_fields_2>li .ginput_container_checkbox li label{font-weight:normal;color:#616161}.magnet-form ul#gform_fields_2>li .dummy-custom-checkbox{display:block;width:16px;height:16px;position:absolute;z-index:0;background:url(../images/checkbox.png) no-repeat;top:3px}.magnet-form ul#gform_fields_2>li .dummy-custom-checkbox.checked{background-position:bottom left}.magnet-form ul#gform_fields_2>li .gfield_description{max-width:100% !important;width:100% !important;font-size:12px;display:none}.magnet-form ul#gform_fields_2>li .instruction{display:none}.magnet-form .gform_button{display:inline-block;background-color:#003d69;border:none;border-radius:0;color:#fff;font-size:18px !important;font-weight:700;font-family:"Proxima Nova W01","Open Sans",Arial;padding:18px 25px;margin-right:10px;min-width:170px;height:61px;box-shadow:0 2px 4px rgba(0,0,0,0.5)}@media (max-width: 639px){.magnet-form .gform_button{display:block;width:100%;margin-top:10px}}.magnet-form .gform_button:hover{opacity:0.9}.magnet-form .gform_footer{padding-top:0px !important}@media (max-width: 767px){.magnet-form .gform_footer{text-align:center}.magnet-form .gform_footer input{max-width:170px;margin-right:0}}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:0 !important;margin-bottom:20px !important;padding-bottom:5px !important;padding-top:5px !important}.find-a-gp .breadcrumbs{margin-bottom:30px}.find-a-gp .line{margin:30px 0 40px}.nhsd-widget{overflow:hidden}.nhsd-widget iframe{height:300px;padding-bottom:20px}@media (min-width: 1200px){.nhsd-widget iframe{width:1185px}}@media (min-width: 992px) and (max-width: 1199px){.nhsd-widget iframe{width:977px}}@media (min-width: 768px) and (max-width: 991px){.nhsd-widget iframe{width:733px}}@media (max-width: 320px){.nhsd-widget iframe{width:294px}}.symptom-checker-iframe-block{padding-bottom:60px;padding-top:20px}@media (min-width: 992px){.page-wysiwyg-adjustment p{line-height:1.8em;margin:30px 0}.page-wysiwyg-adjustment ul li,.page-wysiwyg-adjustment ol li{line-height:1.75em}.page-wysiwyg-adjustment h2{margin-bottom:35px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9zbGlkZXMuc2NzcyIsIl9lbWVyZ2VuY3lpbmZvLnNjc3MiLCJfYWNjb3JkaW9uLnNjc3MiLCJfcGxhbmFoZWFkLnNjc3MiLCJfa2VlcG9wdGlvbnMuc2NzcyIsIl9wYWdlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLCtEQ1FBLEtBQ0ksK0JBQ0EsZUFDQSxhQUFlLENBQ2xCLGVBSUcsaURBQ0EsZ0JBQ0EsUUFBVSxDQUhkLDJFQU1RLGVBakJXLENBa0JkLEVBSUQsUUFBVSxDQUNiLFNBR0csY0FBZ0IsQ0FFaEIsMEJBSEosU0FJUSxjQUFnQixDQTJEdkIsQ0EvREQsV0FRUSxjQUNBLGlCQUFtQixDQUVuQiwwQkFYUixXQVlZLGFBQWUsQ0FFdEIsQ0FkTCw0REFpQlEsZ0JBQ0EsYUFBZSxDQWxCdkIsd0JBc0JRLGNBQWdCLENBRWhCLDBCQXhCUix3QkF5QlksY0FBZ0IsQ0FFdkIsQ0EzQkwsWUE4QlEsY0FBZ0IsQ0FFaEIsMEJBaENSLFlBaUNZLGNBQWdCLENBRXZCLENBbkNMLFlBc0NRLGNBQWdCLENBRWhCLDBCQXhDUixZQXlDWSxjQUFnQixDQUV2QixDQTNDTCxZQThDUSxjQUFnQixDQUVoQiwwQkFoRFIsWUFpRFksY0FBZ0IsQ0FFdkIsQ0FuREwsWUFzRFEsWUFDQSw2QkFDQSxnQkFDQSxrQkFBb0IsQ0F6RDVCLFlBNkRRLGlCQUFtQixDQUN0QixhQUlELGNBQ0Esc0JBQ0EsY0FBZ0IsQ0FIcEIseUJBTVEsY0FDQSxvQkFBc0IsQ0FDekIsT0NyR0QsV0FDQSxrQkFDQSxVQUFZLENBQ2YsY0FHRyxjQUNBLFdBQ0EsZUFBaUIsQ0FIckIsa0JBTVEsV0FBYyxDQUlkLGtEQVZSLGtCQVdZLFdBQ0gsQ0FVSixDQVJHLDBCQWRSLGtCQWVZLFVBQ0gsQ0FNSixDQUpHLDBCQWxCUixrQkFtQlksV0FBYyxDQUdyQixDQUdMLHlCQUNJLHFC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QUNBLFdBQ0EsWUFDQSxrQkFDQSxVQUNBLGlEQUNBLE9BQVMsQ0F2SnpCLGlFQTBKb0IsK0JBQWlDLENBMUpyRCxzREErSmdCLDBCQUNBLHNCQUNBLGVBQ0EsWUFBYyxDQWxLOUIsK0NBc0tnQixZQUFjLENBdEs5QiwyQkE0S1EscUJBQ0EseUJBQ0EsWUFDQSxnQkFDQSxXQUNBLDBCQUNBLGdCQUNBLGlEQUNBLGtCQUNBLGtCQUNBLGdCQUNBLFlBQ0Esb0NBQTBCLENBRTFCLDBCQTFMUiwyQkEyTFksY0FDQSxXQUNBLGVBQWlCLENBTXhCLENBbk1MLGlDQWlNWSxXQUFhLENBak16QiwyQkFzTVEsMEJBQTRCLENBRTVCLDBCQXhNUiwyQkF5TVksaUJBQW1CLENBek0vQixpQ0E0TWdCLGdCQUNBLGNBQWdCLENBQ25CLENBS2IsK0RBQ0ksd0JBQ0EsOEJBQ0EsOEJBQ0EsMEJBQTRCLENBQy9CLHdCQUtPLGtCQUFvQixDQUY1QixpQkFNUSxrQkFBb0IsQ0FDdkIsYUFJRCxlQUFpQixDQURyQixvQkFJUSxhQUNBLG1CQUFxQixDQUVyQiwyQkFQUixvQkFRWSxZQUFlLENBV3RCLENBVEcsa0RBVlIsb0JBV1ksV0FBYyxDQVFyQixDQU5HLGlEQWJSLG9CQWNZLFdBQWMsQ0FLckIsQ0FIRywwQkFoQlIsb0JBaUJZLFdBQWMsQ0FFckIsQ0FHTCw4QkFDSSxvQkFDQSxnQkFBa0IsQ0FDckIsMEJBRUQsMkJBR1ksa0JBQ0EsYUFBZSxDQUozQiw4REFTWSxrQkFBb0IsQ0FUaEMsNEJBYVksa0JBQW9CLENBQ3ZCLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zKTtcblxuQGltcG9ydCBcIl9nbG9iYWxcIjtcbkBpbXBvcnQgXCJfaGVhZGVyXCI7XG5AaW1wb3J0IFwiX2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwiX3NsaWRlc1wiO1xuQGltcG9ydCBcIl9lbWVyZ2VuY3lpbmZvXCI7XG5AaW1wb3J0IFwiX2FjY29yZGlvblwiO1xuQGltcG9ydCBcIl9wbGFuYWhlYWRcIjtcbkBpbXBvcnQgXCJfa2VlcG9wdGlvbnNcIjtcblxuQGltcG9ydCBcIl9wYWdlc1wiOyIsIiRmb250LXByb3hpbWEgOiBcIlByb3hpbWEgTm92YSBXMDFcIiwgXCJPcGVuIFNhbnNcIiwgQXJpYWw7XG4kZm9udC1vcGVuc2FucyA6IFwiT3BlbiBTYW5zXCIsIEFyaWFsO1xuJHByb3hpbWEtbGlnaHQgOiAzMDA7XG4kcHJveGltYS1ub3JtYWwgOiA0MDA7XG4kcHJveGltYS1ib2xkIDogNzAwO1xuJHRleHQtYmx1ZSA6ICMwMDNkNjk7XG5cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzYxNjE2MTtcbn1cblxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xuICAgIGZvbnQtd2VpZ2h0OiAkcHJveGltYS1ub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIFxuICAgIGIsIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcHJveGltYS1ib2xkO1xuICAgIH1cbn1cblxucCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ud3lzaXd5ZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzOXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgY29sb3I6ICMwMDNkNjk7XG4gICAgfVxuICAgIFxuICAgIGgxLCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzOXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2MzlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjM5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzOXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgaHIge1xuICAgICAgICBib3JkZXIgOiBub25lO1xuICAgICAgICBib3JkZXItdG9wIDogN3B4IHNvbGlkICMwMDNkNjk7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICAuY3J1bWItaXRlbSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsImhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG5oZWFkZXIgYS5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGggOiAxOTdweDtcbiAgICAvLyAgICBoZWlnaHQ6IDgzcHg7XG5cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweFxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweFxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjc2OHB4ICkge1xuICAgICAgICAgICAgd2lkdGggOiAxNjlweDtcbiAgICAvLyAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oZWFkZXIgbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbnNwYW4ubW9iaWxlLW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuQG1peGluIGVuYWJsZS1tb2JpbGUtYnVyZ2VyLW1lbnUoKSB7XG5cdHNwYW4ubW9iaWxlLW5hdi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVyIG5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDNkNjk7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAtMzIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubWVudS13cmFwLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBzcGFuLm1vYmlsZS1tZW51LWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21vYmlsZS1tZW51LWNsb3NlLnBuZykgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIGhlYWRlciBuYXYgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGhlYWRlciBuYXYgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaGVhZGVyIG5hdiB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NjkzO1xuICAgIH1cblxuICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQgdWwgbGkgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1NjkzO1xuICAgIH1cblxuICAgIGhlYWRlciBuYXYgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIGhlYWRlciBuYXYgdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICBoZWFkZXIgbmF2IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgaGVhZGVyIG5hdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3dtLWFycm93LnBuZykgbm8tcmVwZWF0O1xuICAgIH1cbiAgICBoZWFkZXIgbmF2IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbn1cblxuXG5odG1sLm5vLXRvdWNoIHtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6NzY5cHggKXtcbiAgICAgICAgaGVhZGVyIG5hdiB1bCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6OTkxcHggKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXIgbmF2IHVsIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjExOTlweCApe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6OTkxcHggKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIG5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6OTkxcHggKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIG5hdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciBuYXYgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVyIG5hdiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG93bS1hcnJvdy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgICBoZWFkZXIgbmF2IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzZDY5O1xuICAgICAgICB9XG5cbiAgICAgICAgaGVhZGVyIG5hdiB1bCBsaSB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwM2Q2OTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBoZWFkZXIgbmF2IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBoZWFkZXIgbmF2IHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA1NjkzO1xuICAgICAgICB9XG4gICAgICAgIGhlYWRlciBuYXYgdWwgbGk6aG92ZXIgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NzY4cHggKXtcbiAgICAgICAgQGluY2x1ZGUgZW5hYmxlLW1vYmlsZS1idXJnZXItbWVudTtcbiAgICB9XG59XG5cbmh0bWwudG91Y2gge1xuICAgIEBpbmNsdWRlIGVuYWJsZS1tb2JpbGUtYnVyZ2VyLW1lbnU7XG5cbiAgICAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG59XG4iLCJmb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIFxuICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAzRTZBO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNFNkE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzAwM0U2QTsgXG4gICAgfVxuXG4gICAgZGl2LmZvb3Rlci1tZW51IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHhcbiAgICB9XG4gICAgZGl2LnNvY2lhbC1tZWRpYSB7XG4gICAgICAgIGNvbG9yOiAjMDAzRTZBO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc29jaWFsLW1lZGlhLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jazsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMycHg7IFxuICAgICAgICAgICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLWljb24ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXItaWNvbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbnN0YWdyYW0taWNvbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc29jaWFsLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpbmtlZGluLWljb24ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNvY2lhbC15b3V0dWJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3lvdXR1YmUtaWNvbi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgZGl2LmNvcHlyaWdodCB7XG4gICAgICAgIGNvbG9yOiAjMDAzRTZBO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRTZBO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHVsLmxvZ29zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAuZmxvYXQtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5mbG9hdC1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAudGV4dC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDsgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDQwNXB4O1xuICAgIH1cbiAgICBcbiAgICAuc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtYmx1ZTtcbiAgICAgICAgXG4gICAgICAgIC8qXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwNXB4O1xuICAgICAgICB9XG4gICAgICAgICovXG4gICAgICAgIFxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NsaWRlLXN0cmlwZS5wbmcpIHJlcGVhdC15IGxlZnQgdG9wO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcxMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDYzOXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnNsaWRlLS1zY2VuYXJpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJveGltYTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTk2LCAyMjgsIDAuMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVtZXJnZW5jeS1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MzlweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC53eXNpd3lnIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2NkMTYxOTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2MzlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjY0MHB4KSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaHIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblx0XHQgICBcblx0XHQgICBcblx0XHQgICAmLmNvbnRlbnQtc2VwYXJhdG9ye1xuXHRcdFx0ICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnQtc2VwYXJhdG9yLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG5cdFx0XHQgICBtaW4taGVpZ2h0OiA5N3B4O1xuXHRcdFx0ICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCAgIFxuXHRcdCAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmFjY29yZGlvbnMtY29udGFpbmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdHJpcGUtYmxhY2stMTAucG5nKSByZXBlYXQteSBsZWZ0IHRvcCAjMzMzO1xuICAgICAgICAvKlxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzRlNTtcbiAgICAgICAgfVxuICAgICAgICAmLmdyZXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkOWM5YztcbiAgICAgICAgfVxuICAgICAgICAmLm9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4YTFjO1xuICAgICAgICB9XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDE2MTk7XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1heC13aWR0aDo5OTFweCApe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjc2OHB4ICl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1heC13aWR0aDo0ODBweCApe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmFjY29yZGlvbi0tdGl0bGUtd3JhcCB7XG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NDgwcHggKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5hY2NvcmRpb24tLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRwcm94aW1hLWxpZ2h0O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NzY4cHggKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY4cHggNjhweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NDgwcHggKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmFjY29yZGlvbi0taGVhZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjk5MXB4ICl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjQ4MHB4ICl7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFnbGluZSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqL1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4OyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hY2NvcmRpb24tYXJyb3cucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDcycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjk5MXB4ICl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAoIG1heC13aWR0aDo0ODBweCApe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4OyBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLS1ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NDgwcHggKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcHJveGltYS1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAgICAgICAgIC5jb2wtc20tNCxcbiAgICAgICAgICAgIC5jb2wtc20tOCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5hY2NvcmRpb24tY3RhLXBob25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3VjaCB7XG4gICAgLmFjY29yZGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWN0YS1waG9uZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGxhbmFoZWFkLW1vZHVsZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NjM5cHggKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG4gICAgXG4gICAgXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1heC13aWR0aDo2MzlweCApe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgY29sb3I6ICMwMDNkNjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwcm94aW1hLWJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGxhbmFoZWFkLWljb24ucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NjM5cHggKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jdGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjYzOXB4ICl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNkNjk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNXB4IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6MTE5OXB4ICl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjk5MXB4ICl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjYzOXB4ICl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY3RhX2Ryb3Bkb3duIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDo2NDBweCApe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxcHg7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LWFycm93LnBuZykgI2ZmZiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjRweCByaWdodCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNkNjk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NjM5cHggKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhICggbWF4LXdpZHRoOjExOTlweCApe1xuICAgICAgICAuY29sLXNtLTgge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6OTkxcHggKXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIFxuICAgICAgICAuY29sLXNtLTgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmtlZXBvcHRpb25zLW1vZHVsZSB7XG5cbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1ZjVmNTtcblxuXG5cdC50aXRsZS1ob2xkZXJ7XG5cblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdCAgQG1lZGlhICggbWF4LXdpZHRoOjYzOXB4ICl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgfVxuXG5cdH1cblxuICAgIGgze1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICBjb2xvcjogIzAwM2Q2OTtcblx0XHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ICBmb250LXNpemU6IDI2cHg7XG5cblxuICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NjM5cHggKXtcbiAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0ICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdCAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuXG4gICAgIH1cblxuXG5cblxuXG5cblxuICAgIC5jdGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblx0ICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdCAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQgICAgQG1lZGlhICggbWF4LXdpZHRoOjExOTlweCApe1xuXHRcdCAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0ICAgIH1cblxuICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6NjM5cHggKXtcbiAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuXG5cblxuXHRcdCAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM2RDtcblx0XHQgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuXHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTdweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgICBmb250LWZhbWlseTogJGZvbnQtcHJveGltYTtcblx0XHQgICAgIHBhZGRpbmc6IDE0cHggMHB4IDE1cHggMjBweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXHRcdCAgICBtaW4td2lkdGg6IDIxMHB4O1xuXG5cblxuXG5cbiAgICAgICAgICAgIEBtZWRpYSAoIG1heC13aWR0aDo2MzlweCApe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQgIG1heC13aWR0aDogMjIwcHg7XG5cdFx0XHQgIG1hcmdpbjogMTBweCBhdXRvIDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4vL1xuLy8gICAgQG1lZGlhICggbWF4LXdpZHRoOjExOTlweCApe1xuLy8gICAgICAgIC5jb2wtc20tOCB7XG4vLyAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy9cbi8vICAgIEBtZWRpYSAoIG1heC13aWR0aDo5OTFweCApe1xuLy8gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbi8vICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vXG4vLyAgICAgICAgLmNvbC1zbS04IHtcbi8vICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgfVxuLy8gICAgfVxufSIsIi5wYWdlLWhlcm8taGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtYmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgaDEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYycHg7IFxuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAoIG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTBweCBhdXRvIDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuc2FucztcbiAgICAgICAgZm9udC1zaXplOiA1MHB4OyBcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jdGEuY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDo2MzlweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gICAgXG4gICAgLnd5c2l3eWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjM5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjM5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjM5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYS5idG4uYnRuLWRlZmF1bHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcHJveGltYS1ib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJveGltYTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFrZS1hcGxhbiB7XG4gICAgJi5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKCBtYXgtd2lkdGggOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2lkZS1tZW51IHtcbiAgICAgICAgQG1lZGlhICggbWluLXdpZHRoIDogNzY4cHgpIGFuZCAoIG1heC13aWR0aCA6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3ZmM7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGggOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcm94aW1hO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRwcm94aW1hLWJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibHVlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGggOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbmQtYS1ncCxcbi5hZGQtdG8taG9tZXNjcmVlbixcbi5vcmRlci1mcmlkZ2UtbWFnbmV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBcbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmlnbGluZSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjNWM1YzU7XG59XG4ubGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbi5mbGV4aWJsZS1jb250ZW50e1xuICAgICYuZ3JpZF9sYXlvdXRfMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIC5saW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtb3BlbnNhbnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmRlci1mcmlkZ2UtbWFnbmV0IHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICBoMntcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIH1cbiAgICBcbiAgICAud3lzaXd5ZyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtOyBcbiAgICB9XG4gICAgXG4gICAgLmxpbmUge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoIDogNzY4cHgpe1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubWFnbmV0LWZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzliOWI5YjtcbiAgICBcbiAgICB1bCNnZm9ybV9maWVsZHNfMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc2l6ZS0xIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXplLTIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNy41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2l6ZS0zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXplLTQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNsZWFyZml4IHtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mbG9hdC1yaWdodCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogOTkxcHgpe1xuICAgICAgICAgICAgICAgICYuc2l6ZS0xLFxuICAgICAgICAgICAgICAgICYuc2l6ZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zaXplLTMsXG4gICAgICAgICAgICAgICAgJi5zaXplLTQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aCA6IDUxOXB4KXtcbiAgICAgICAgICAgICAgICAmLnNpemUtMSxcbiAgICAgICAgICAgICAgICAmLnNpemUtMiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2l6ZS0zLFxuICAgICAgICAgICAgICAgICYuc2l6ZS00IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGggOiAzNzlweCl7XG4gICAgICAgICAgICAgICAgJi5zaXplLTEsXG4gICAgICAgICAgICAgICAgJi5zaXplLTIsXG4gICAgICAgICAgICAgICAgJi5zaXplLTMsXG4gICAgICAgICAgICAgICAgJi5zaXplLTQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZDY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoIDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VsZWN0LWFycm93LWJsdWUucG5nKSAjZmZmIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjJweCByaWdodCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgOic7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5ub2xhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kdW1teS1jdXN0b20tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4OyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVja2JveC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmluc3RydWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNkNjk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogJHByb3hpbWEtYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByb3hpbWE7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICAgQG1lZGlhICggbWF4LXdpZHRoOjYzOXB4ICl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGggOiA3NjdweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmZpbmQtYS1ncCB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgXG4gICAgLmxpbmUge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgIH1cbn1cblxuLm5oc2Qtd2lkZ2V0ICB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICBpZnJhbWV7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aCA6IDExODVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aCA6IDk3N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgd2lkdGggOiA3MzNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xuICAgICAgICAgICAgd2lkdGggOiAyOTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN5bXB0b20tY2hlY2tlci1pZnJhbWUtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFnZS13eXNpd3lnLWFkanVzdG1lbnQge1xuICAgIEBtZWRpYSAoIG1pbi13aWR0aCA6IDk5MnB4KXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB1bCBsaSxcbiAgICAgICAgb2wgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
