/*!
// Contents
// ------------------------------------------------

 1. Global Styles
 2. Mixins
 3. Typography
 4. Colours
 5. Sections
 6. Buttons
 7. Nav
 8. Tooltips
 9. Alerts
 10. Icons
 11. Forms
 12. Accordions
 13. Tabs
 14. Progress Bars
 15. Stats
 16. Breadcrumbs
 17. Pagination
 18. Icon Features
 19. Pricing Tables
 20. Page Titles
 21. Widgets
 22. Image Tiles
 23. Sliders
 24. Galleries
 25. Intros
 26. Shop
 27. Video
 28. Blog
 29. Image Blocks
 30. Portfolio
 31. Testimonials
 32. Countdown
 33. Maps
 34. Twitter
 35. Footers
 36. Spacing

/*!---------- 1. GLOBAL STYLES ----------*/body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:24px;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666;overflow-x:hidden}body.boxed-layout{background:#eee}body.boxed-layout .main-container{background:#fff}body.boxed-layout,.boxed-layout .nav-container,.boxed-layout .main-container,.boxed-layout nav{max-width:1366px;margin:0 auto;left:0;right:0}ul{list-style:none}ul.bullets{list-style:inside}.main-container{clear:both}hr{border:none;border-top:1px solid #ccc;margin:0 0 24px 0;width:100%}hr.short-thick{max-width:50px;border-top:5px solid #ccc;opacity:1 !important}.image-bg hr{border-color:#fff;opacity:.6}.image-bg.bg-light hr{border-color:#ccc;opacity:1}.bg-dark hr{border-color:#555}.inline-block{display:inline-block}.list-inline{margin-left:0}.list-inline>li{padding:0 8px}.list-inline>li:last-child{padding-right:0}.list-inline>li:first-child{padding-left:0}.bg-primary .list-inline i{color:#8ed3ab}.overflow-hidden{overflow:hidden}.display-block{display:block}.show-grid{border:1px dashed rgba(255,255,255,0);padding:8px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;cursor:default}.show-grid:hover{border-color:#222}.right{right:0}.relative{position:relative;z-index:2}.clearboth{clear:both}.spread-children *{display:inline-block;margin-left:12px;margin-right:12px}.spread-children-large *{display:inline-block;margin-left:24px;margin-right:24px}.container{position:relative}.vnu{display:inline}@media all and (max-width: 1100px){.col-md-push-1{left:0}}@media all and (max-width: 768px){.pull-left-sm{float:left !important}.overflow-hidden-xs{overflow:hidden}}@media all and (max-width: 767px){.spread-children *{margin-left:6px;margin-right:6px}}/*!---------- 2. MIXINS ----------*/.v-align-children{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-flex-direction:row;flex-direction:row;-webkit-flex-direction:row}.v-align-children-column{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.disable-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media all and (max-width: 990px){.v-align-children{display:block !important}}.v-align-transform{position:relative;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);top:50%;z-index:2}.align-bottom{position:absolute;bottom:0;margin:0 auto;left:0;right:0;z-index:2}.align-top{position:absolute;top:0;margin:0 auto;left:0;right:0;z-index:2}/*!---------- 3. TYPOGRAPHY ----------*/@media all and (max-width: 767px){.text-center-xs{text-align:center !important}}.bold{font-weight:600 !important}.thin{font-weight:100 !important}@media all and (max-width: 767px){.thin{font-weight:300 !important}}h1,h2,h3,h4,h5,h6,p,ul,ol,pre,table,blockquote,input,button,select,textarea{margin-bottom:24px;margin-top:0;padding:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-weight:300;color:#292929}h1,.h1{font-size:56px;line-height:64px}h1.large{font-size:72px;line-height:80px;font-weight:100}@media all and (max-width: 990px){h1.large{font-size:56px;line-height:64px}}h2{font-size:40px;line-height:48px}h3{font-size:32px;line-height:40px}h4{font-size:24px;line-height:32px}h5{font-size:16px;line-height:24px;font-weight:400}h6,.h6{font-size:12px;line-height:24px;font-weight:700}@media all and (max-width: 767px){h1,h1.large,.h1{font-size:32px;line-height:40px;font-weight:300}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}h4{font-size:18px;line-height:26px}h5{font-size:16px;line-height:24px;font-weight:400}h6,.h6{font-size:12px;line-height:24px;font-weight:700}}.uppercase{font-weight:400;text-transform:uppercase}h1.uppercase{letter-spacing:17px;margin-right:-17px}h2.uppercase{letter-spacing:5px;margin-right:-10px}h3.uppercase{letter-spacing:6px;margin-right:-6px}h4.uppercase{letter-spacing:3px;margin-right:-3px}h5.uppercase{letter-spacing:2px;margin-right:-2px}h6.uppercase,.h6-u{letter-spacing:2px;font-weight:700}.bold-h6{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}p,span{font-weight:400}p.lead{font-size:16px;font-weight:400;line-height:28px}.sub{font-size:12px}@media all and (max-width: 767px){p.lead{font-size:13px;line-height:24px}p{font-size:12px}}a,a:visited,a:focus,a:active,a:hover{text-decoration:none;outline:none}a{font-weight:600;color:#996666;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:poitner}.image-bg a,.bg-primary a{color:#fff}.image-bg a:hover,.bg-primary a:hover{color:#fff;opacity:.9}.bg-light a{color:#000}.bg-light a:hover{color:#000;opacity:1}a:hover{color:#000;text-decoration:none}.label{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700;letter-spacing:1px;background:#47b475;border-radius:0;padding:6px 12px;font-size:10px;vertical-align:middle}blockquote{overflow:hidden;font-family:"Merriweather", "Georgia", Times New Roman, Times, serif;font-size:20px;line-height:40px;font-style:italic;background:#f5f5f5;padding:32px;color:#777;font-weight:300}.bg-secondary blockquote{background:#fff;border-color:#47b475}blockquote .author{font-size:12px;display:block;float:right;margin-top:16px}.number{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}.columns-2{-moz-column-count:2;column-count:2;-webkit-column-count:2}@media all and (max-width: 767px){br{display:none}blockquote{font-size:16px;line-height:32px}.columns-2{-moz-column-count:1;column-count:1;-webkit-column-count:1}}.text-left{text-align:left !important}@media all and (max-width: 767px){.text-left-xs{text-align:left !important}}/*!---------- 3.1. TYPOGRAPHY - LISTS ----------*/ul[data-bullet] li{line-height:32px}ul[data-bullet] li i:first-child{margin-right:16px;transform:scale(1.5);-webkit-transform:scale(1.5);display:inline-block}ul.lead li{font-size:16px;line-height:40px}/*!---------- 4. COLOURS ----------*/.bg-primary{background:#eb325e !important}.bg-secondary{background:#f8f8f8}.bg-white{background:#fff}.bg-dark{background:#292929}.color-body{color:#666}.color-primary{color:#996666 !important}.color-red{color:#e31d3b !important}.color-white{color:#fff}.color-gold,.color-secondary{color:#d7b364}/*!---------- 5. SECTIONS ----------*/section,footer{padding:75px 0;position:relative;overflow:hidden}footer{padding:72px 0}.fullscreen{height:100vh}.bg-dark h1,nav.bg-dark h1,footer.bg-dark h1,.bg-primary h1,.bg-dark h2,nav.bg-dark h2,footer.bg-dark h2,.bg-primary h2,.bg-dark h3,nav.bg-dark h3,footer.bg-dark h3,.bg-primary h3,.bg-dark h4,nav.bg-dark h4,footer.bg-dark h4,.bg-primary h4,.bg-dark h5,nav.bg-dark h5,footer.bg-dark h5,.bg-primary h5,.bg-dark h6,nav.bg-dark h6,footer.bg-dark h6,.bg-primary h6{color:#ffffff}.bg-dark p,nav.bg-dark p,footer.bg-dark p,.bg-primary p,.bg-dark span,nav.bg-dark span,footer.bg-dark span,.bg-primary span,.bg-dark li,nav.bg-dark li,footer.bg-dark li,.bg-primary li{color:#fefefe}@media all and (max-width: 767px){section{padding:80px 0}}.overlay:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#666666;opacity:0.3;z-index:2}.overlay-heavy:before{opacity:.6}.bg-light.overlay:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#ffffff;opacity:0.1;z-index:2}.image-bg h1,.image-bg h2,.image-bg h3,.image-bg h4,.image-bg h5,.image-bg h6{color:#ffffff}.image-bg p,.image-bg span,.image-bg li{color:#ffffff}.image-bg .container,.image-bg div[class*='col-']{position:relative;z-index:3}.container.image-bg .row{position:relative;z-index:3}.background-image-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:#292929;background-size:cover !important;background-position:50% 50% !important;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0}.background-image-holder img{display:none}.background-multiply .background-image-holder{background-color:#47b475 !important;background-blend-mode:multiply}.background-image-holder.fadeIn{opacity:1}.parallax>.background-image-holder,.parallax .slides li>.background-image-holder{height:100vh;top:-50vh;transition:all 0s ease !important;transition:opacity 0.3s ease !important;-webkit-transform-style:preserve-3d}.parallax:first-child .slides li>.background-image-holder,.parallax:first-child .background-image-holder{top:0}.main-container>a:first-child+.parallax .background-image-holder{top:0}@media all and (max-width: 767px){.parallax>.background-image-holder,.parallax .slides li>.background-image-holder{top:0 !important;transform:none !important;-webkit-transform:none !important}}/*!---------- 6. BUTTONS ----------*/.btn{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;border:2px solid #996666;padding:0 26px;height:40px;min-width:150px;line-height:36px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0;color:#996666;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;margin-right:8px;margin-bottom:24px}.btn:last-child,.btn:last-of-type{margin-right:0}.btn:hover{background:#996666;color:#fff}.btn-icon{width:40px;height:40px;font-size:20px;min-width:0;padding:0;line-height:38px}.btn-lg{height:50px;line-height:46px;min-width:200px}.btn-icon.btn-lg{width:50px;height:50px;line-height:49px;font-size:24px;min-width:0}.btn-icon.btn-sm{width:30px;height:30px;line-height:29px;font-size:13px;min-width:0;padding:0 0 0 1px !important}.btn-sm{height:30px;font-size:11px;line-height:27px;min-width:0}.btn-filled{background:#eb325e;color:#fff}.btn-white,.image-bg .btn,.image-bg .btn:visited{color:#fff;border-color:#fff}.btn-white:hover,.image-bg .btn:hover,.image-bg .btn:visited:hover{background:#fff;color:#222}.image-bg .btn.btn-filled,.image-bg .btn-filled:visited{border-color:#eb325e}.image-bg .btn-filled:hover{border-color:#fff}.btn-rounded{border-radius:25px}body.btn-rounded .btn{border-radius:25px !important}.bg-light .btn{border-color:#222;color:#222}.bg-light .btn:visited,.bg-light .btn:visited:hover{color:#222}.bg-light .btn-filled,.bg-light .btn-filled:visited{color:#fff}.btn:visited{color:#eb325e}.btn-white:visited,.btn:visited:hover{color:#fff}.btn-white:visited:hover{color:#222}.btn-filled:visited{color:#fff}.btn.bg-dark{color:#fff;border-color:#292929}.btn.bg-dark:hover{background:#434343}.bg-primary .btn{color:#fff;border-color:#fff}.bg-primary .btn:hover{background:#fff;color:#996666}/*!---------- 7. NAVIGATION ----------*/.nav-container{-webkit-backface-visibility:hidden;max-width:100%}nav{background:#fff;-webkit-backface-visibility:hidden;max-width:100%}nav ul{margin-bottom:0}.module{display:inline-block;padding:0 16px}.module-group{display:inline-block}.module.left,.module-group.left{float:left}.module.right,.module-group.right{float:right}nav .btn,.nav-bar .btn{margin:0;height:auto}.nav-utility{height:45px;line-height:43px;border-bottom:1px solid #ccc;overflow:hidden}.nav-utility i{position:relative;top:1px}.nav-bar{height:55px;max-height:55px;line-height:53px;border-bottom:1px solid #ccc}.nav-bar .module,.nav-bar .module-group{height:55px}.nav-bar a{display:inline-block;height:55px}.logo{max-height:60%}.logo-light{display:none}nav.nav-centered .logo{max-height:64px;margin:64px 0 40px 0}nav.bg-dark .logo-light{display:inline}nav.bg-dark .logo-dark{display:none}.has-dropdown{padding-right:18px}.has-dropdown:after{position:absolute;top:0;right:0;font-size:11px;content:"\e64b";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.menu{width:100%;height:55px;font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif}.menu.inline-block{width:auto}.menu li a{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;color:#292929;opacity:0.5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;max-width:100%;white-space:normal}.menu li a:hover{opacity:1 !important}.menu>li{margin-right:32px;float:left;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1}.menu>li:last-child{margin-right:0}.menu>li:last-child>ul{right:0}.menu>li:last-child>ul ul{left:auto;right:100%}.menu>li ul{width:200px;padding:8px 0;background:#292929;position:absolute;z-index:99;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);visibility:hidden;margin-top:-1px}.menu>li>ul>li{position:relative;line-height:24px;width:100%;vertical-align:top}.menu>li>ul>li i{display:inline-block;margin-right:2px}.menu>li>ul>.has-dropdown:after{color:#fff;top:5px;right:24px;content:"\e649"}.menu>li>ul li a{color:#fff;height:auto;padding:6px 24px}.menu>li>ul>li>ul{left:100%;top:0}.menu>li:hover>ul{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible}.menu>li>ul>li:hover>ul,.has-dropdown:hover .mega-menu ul{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible}.mega-menu{width:auto !important;white-space:nowrap;line-height:24px}.mega-menu ul{position:relative !important;left:auto !important;padding:0 !important}.mega-menu>li{width:200px !important;overflow:hidden;display:inline-block}.mega-menu .title{letter-spacing:1px;color:#fff;display:inline-block;padding:6px 24px;text-transform:uppercase;font-size:11px;font-weight:600}.make-right{right:0}.module.widget-handle{border-left:1px solid #ccc;padding:0 24px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}nav.nav-centered .module.widget-handle{border:none !important}@media all and (max-width: 1100px){.module.widget-handle{padding:0 16px}}.module.widget-handle i{font-size:20px;line-height:53px;opacity:0.5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.module.widget-handle:hover i,.module.active i{opacity:1}.widget-handle .function{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);cursor:default;width:200px;background:#292929;position:absolute;z-index:99;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);visibility:hidden;margin-top:-2px;right:0}.module.widget-handle:hover .function{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible}.module.widget-handle .title{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:600;display:none;opacity:.5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.module.widget-handle .title:hover{opacity:1}.widget-handle .cart{position:relative}.widget-handle .cart .label{width:17px;height:17px;font-size:10px;line-height:17px;padding:0;text-align:center;position:absolute;background:#47b475;top:10px;right:-10px;border-radius:50%}.widget-handle .search-form{padding:8px;display:inline-block;width:100%;line-height:50px}.widget-handle .search-form input{margin:0;font-size:16px}nav .widget{margin:0;padding:24px}nav .widget .title{display:none !important}nav .widget,nav .widget a:not(.btn){color:#fff}nav .widget hr{border-color:#777;margin-bottom:16px}nav .widget hr:first-of-type{display:none}.cart-widget-handle .function{width:auto;background:#fff}.cart-widget-handle .function span{color:#222 !important}nav .cart-overview{min-width:300px;margin-bottom:16px}nav .cart-overview a{height:auto}.language .menu>li ul{max-width:150px}.nav-open{max-height:10000px !important;height:auto !important}.nav-open .mobile-toggle{border-bottom:1px solid #ccc}@media all and (max-width: 1120px){.menu>li{margin-right:24px}}.has-offscreen-nav .main-container{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease}.offscreen-container{position:fixed;transform:translate3d(200%, 0, 0);-webkit-transform:translate3d(200%, 0, 0);-moz-transform:translate3d(200%, 0, 0);width:50%;top:0;height:100%;min-height:100vh;z-index:20;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;overflow:hidden}.offscreen-container.reveal-nav{transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0)}.main-container.reveal-nav{transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0)}.offscreen-left .offscreen-container{transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0)}.offscreen-left .offscreen-container.reveal-nav{transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0)}.offscreen-left .main-container.reveal-nav,.offscreen-left nav.reveal-nav{transform:translate3d(50%, 0, 0) !important;-webkit-transform:translate3d(50%, 0, 0) !important;-moz-transform:translate3d(50%, 0, 0) !important}.offscreen-container .close-nav{position:absolute;right:24px;top:16px;z-index:24;font-size:20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.5}.offscreen-container .close-nav:hover{opacity:1}.offscreen-container.bg-dark .close-nav i{color:#fff}@media all and (max-width: 990px){.offscreen-container{width:100vw}.offscreen-container.reveal-nav{transform:translate3d(0vw, 0, 0);-webkit-transform:translate3d(0vw, 0, 0);-moz-transform:translate3d(0vw, 0, 0)}.main-container.reveal-nav{transform:none !important}}@media all and (max-width: 990px){nav.fixed{position:absolute !important;opacity:1 !important;visibility:visible !important}nav.outOfSight{transform:translate3d(0, 0px, 0) !important;-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.nav-bar,.nav-bar .module-group,.nav-bar .module{height:auto;overflow:hidden}.nav-bar .module{padding:0 16px}.nav-bar .module-group{width:100%}.nav-bar .module-group .module{display:block;float:none;width:100%}nav.nav-centered .logo{margin:24px 0 16px 0;max-height:40px}.menu{height:auto}.menu.inline-block{width:100%}.menu a{height:auto;line-height:24px;padding:4px 0}.menu li{line-height:24px;float:none;display:block;width:100%;max-width:100%}.menu>li ul{position:relative;width:100%;opacity:1;visibility:visible;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);left:0}.menu>li>ul{position:relative;opacity:1;visibility:visible;display:none;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0)}.menu>li>ul>.has-dropdown:after{content:"\e64b"}.menu>li>ul>li>ul{left:0;display:none;padding:0}.menu>li>ul li a,.mega-menu .title{padding:4px 16px}.has-dropdown .has-dropdown li{padding-left:18px}.has-dropdown{padding-right:0}.mega-menu{margin-left:0 !important}.mega-menu li{width:100% !important}.toggle-sub>ul,.toggle-sub .mega-menu ul{display:block !important}.module.widget-handle{border-left:none;border-top:1px solid #ccc;line-height:40px;min-height:40px}.module.widget-handle .menu{line-height:40px}.module.widget-handle .menu li{line-height:40px}.module.widget-handle i{line-height:40px}.module.widget-handle .title{display:inline-block;position:relative;bottom:3px;margin-left:8px}.widget-handle .function{width:100%;position:relative;opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);visibility:visible;margin-top:0;display:none;box-shadow:none !important}.toggle-widget-handle .function{display:block !important}.widget-handle .cart .label{width:22px;height:22px;font-size:12px;line-height:22px;top:18px}.mobile-toggle{border-left:1px solid #ccc !important;border-bottom:none !important}.mobile-toggle i{line-height:53px !important}.mobile-toggle.absolute-xs{position:absolute;top:0}nav.nav-centered .mobile-toggle{width:100%}nav.bg-dark .module.widget-handle{border-top:1px solid #444}nav.bg-dark .mobile-toggle{border-left:1px solid #444 !important}nav.bg-dark .nav-open .mobile-toggle{border-bottom:1px solid #444}}nav.outOfSight{transform:translate3d(0, -200px, 0);-webkit-transform:translate3d(0, -200px, 0);-moz-transform:translate3d(0, -200px, 0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}nav.scrolled{transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0)}nav.fixed,nav.absolute{top:0;width:100%;z-index:999;left:0;right:0}nav.absolute{position:absolute}nav.fixed{position:fixed;visibility:hidden;opacity:0}nav.fixed .nav-utility{display:none}nav.fixed.scrolled{visibility:visible;opacity:1}nav.transparent{background:none}nav.transparent .menu>li>a,nav.transparent .module.widget-handle i,nav.transparent .nav-utility{color:#fff}nav.transparent .nav-utility,nav.transparent .nav-bar{border-bottom:1px solid rgba(255,255,255,0.2)}nav.transparent .module.widget-handle{border-left:1px solid rgba(255,255,255,0.2) !important}nav.transparent .menu>li>a,nav.transparent .module.widget-handle i{opacity:1}nav.transparent .has-dropdown:after{color:#fff}nav.transparent .logo-dark{display:none}nav.transparent .logo-light{display:inline}@media all and (max-width: 990px){nav.transparent .nav-open{background:#fff}nav.transparent .nav-open .menu>li>a,nav.transparent .nav-open .module.widget-handle i,nav.transparent .nav-open .nav-utility{color:#292929}nav.transparent .nav-open .logo-dark{display:inline}nav.transparent .nav-open .logo-light{display:none}nav.transparent .nav-open .has-dropdown:after{color:#292929}.menu>li:last-child>ul ul{right:0}}nav.transparent.fixed{background:#fff}nav.transparent.fixed .logo-light{display:none}nav.transparent.fixed .logo-dark{display:inline}nav.transparent.fixed .menu>li>a,nav.transparent.fixed .module.widget-handle i{color:#292929}nav.transparent.fixed .menu>.has-dropdown:after{color:#fff;color:#292929}nav.transparent.fixed .module.widget-handle{border-left:1px solid #ccc}nav.transparent.fixed .menu>li>a,nav.transparent.fixed .module.widget-handle i{opacity:.5}nav.bg-dark .menu>li>a,nav.bg-dark .module.widget-handle i,nav.bg-dark .nav-utility{color:#fff;opacity:.7}nav.bg-dark .module.widget-handle{border-left:1px solid rgba(255,255,255,0.2)}nav.bg-dark .nav-utility,nav.bg-dark .nav-bar{border-bottom:1px solid rgba(255,255,255,0.2)}nav.transparent.fixed.bg-dark{background:#292929}nav.transparent.fixed.bg-dark .menu>li>a,nav.transparent.fixed.bg-dark .module.widget-handle i{color:#fff}nav.nav-centered.outOfSight .logo{display:none}.nav-is-overlay nav{opacity:1;visibility:visible;transform:translate3d(0, 0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important}/*!---------- 8. TOOLTIPS ----------*/.tooltip{font-weight:600;font-size:13px}.tooltip-inner{border-radius:0;padding:9px 24px 12px 24px}/*!---------- 9. ALERTS ----------*/.alert{margin-bottom:24px;background:none;border-radius:0;font-weight:600;padding:12px 16px}.alert .close{opacity:1;font-size:24px;top:-2px;right:-4px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.alert .close span{font-weight:400}.alert-warning{border:1px solid #d88519;color:#d88519}.alert-success{border:1px solid #60b963;color:#60b963}.alert-danger{border:1px solid #c64444;color:#c64444}/*!---------- 10. ICONS ----------*/.icon{font-size:64px;display:inline-block;color:#292929}.image-bg.bg-light .icon{color:#292929}.image-bg .icon,.bg-dark .icon{color:#fff}.icon-lg{font-size:80px}.icon-sm{font-size:32px}.icon-xs{font-size:18px}@media all and (max-width: 767px){.icon{font-size:48px}.icon-lg{font-size:64px}.icon-sm{font-size:18px}.icon-xs{font-size:16px}}.embelish-icons{position:absolute;top:50%;transform:translate3d(0, -50%, 0);transform:scale(10);-webkit-transform:scale(10);left:50%;opacity:0.05;z-index:-1}/*!---------- 11. FORMS ----------*/input,button,select,textarea{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif}input[type="text"],button,textarea,select,input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-secondary input[type="text"],.bg-secondary textarea,.bg-secondary select{background:#fff}.input-lh{line-height:50px}.attempted-submit .field-error{outline:1px red !important}.input-with-label span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;text-transform:uppercase;color:#292929;letter-spacing:1px;font-weight:700;display:block;cursor:default}input[type="text"],input[type="password"]{background:#f5f5f5;border:000;width:100%;height:50px;margin-bottom:24px;border-radius:0}.image-bg input[type="text"],.image-bg textarea{color:#555}.image-bg.bg-light input.transparent,.image-bg.bg-light button.transparent{border-color:#292929}input.transparent,button.transparent{background:none;border:1px solid rgba(255,255,255,0.5);color:#fff !important}input[type="text"]:focus,input[type="password"]:focus{outline:1px solid #ccc}textarea{width:100%;border:none;background:#f5f5f5;margin-bottom:24px;border-radius:0;padding:16px 20px}textarea:focus{outline:1px solid #ccc}::-webkit-input-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}:-moz-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}::-moz-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}:-ms-input-placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;font-size:11px}input.transparent::-webkit-input-placeholder,button.transparent::-webkit-input-placeholder{color:#fff}input.transparent::-moz-input-placeholder,button.transparent::-moz-input-placeholder{color:#fff}input.transparent:-moz-input-placeholder,button.transparent:-moz-input-placeholder{color:#fff}input.transparent:-ms-input-placeholder,button.transparent:-ms-input-placeholder{color:#fff}input[type="submit"],button[type="submit"]{height:50px;line-height:48px;border:2px solid #eb325e;background:#eb325e;color:#fff;width:100%;font-size:11px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;border-radius:0 !important}.bg-primary input[type="submit"],.bg-primary button[type="submit"]{background:#fff;color:#000}input[type="submit"]:focus,button[type="submit"]:focus{outline:none}input[type="submit"].hollow,button[type="submit"].hollow{background:none;border:2px solid #000;color:#000;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}input[type="submit"].hollow:hover,button[type="submit"].hollow:hover{background:#000;color:#fff}.select-option{position:relative;cursor:pointer;height:50px;overflow:hidden;margin-bottom:24px}.select-option i{position:absolute;font-size:18px;right:20px;top:14px;z-index:2;pointer-events:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:pointer}.select-option:focus i{color:#fff}.select-option select{margin-bottom:0}select{height:50px;background:#f5f5f5;width:100%;border-radius:0;border:none;outline:none;padding-left:20px;position:relative;font-size:11px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#777;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:pointer}select:focus{background:#eee}select:active,select:focus,select:hover{outline:none;border:none}.checkbox-option,.radio-option{display:inline-block;width:50px;height:25px;border-radius:25px;border:1px solid #47b475;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:24px}.checkbox-option .inner,.radio-option .inner{width:19px;height:19px;border-radius:50%;background:transparent;border:1px solid #47b475;position:relative;top:2px;left:2px;display:inline-block;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}.checkbox-option.checked .inner{transform:translate3d(25px, 0, 0);-webkit-transform:translate3d(25px, 0, 0);-moz-transform:translate3d(25px, 0, 0);background:#47b475}.checkbox-option input{width:0;height:0;opacity:0;overflow:hidden}.radio-option{width:25px;height:25px;text-align:left}.radio-option:nth-of-type(n+2){margin-left:24px}.radio-option input{width:0;height:0;opacity:0;overflow:hidden}.radio-option .inner{border:none;width:19px;height:19px;left:2px;transform:scale(0);-webkit-transform:scale(0)}.radio-option+span{display:inline-block;line-height:25px}.radio-option.checked .inner{transform:scale(1);-webkit-transform:scale(1)}.radio-option.checked .inner{background:#47b475}@media all and (min-width: 991px){input.col-md-6,button.col-md-6{width:49%;float:left}input.col-md-6:first-of-type,button.col-md-6:first-of-type{margin-right:1%}input.col-md-6:last-of-type,button.col-md-6:last-of-type{margin-left:1%}}form.thirds input,form.thirds button{width:32%;float:left;margin-left:1%;margin-bottom:16px}form.halves input,form.halves button{float:left;padding-left:20px;margin-bottom:16px}form.halves p,form.thirds p,form.halves span,form.thirds span{clear:both}.form-error,.form-success{background:#58ce38;padding:12px;width:80%;color:#fff;clear:both;display:block;max-width:700px;position:relative;top:16px;margin:0 auto;word-break:break-word}.form-error{background:#ce3838}.form-error a,.form-success a{display:block;color:#fff}.attempted-submit .field-error{outline:1px solid #ce3838 !important}form iframe.mail-list-form{display:none}.form-loading{border:3px solid #ffffff;border-radius:30px;height:30px;left:50%;margin:-15px 0 0 -15px;opacity:0;margin:0px auto;top:50%;width:30px;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation:pulsate 1s ease-out;-moz-animation-iteration-count:infinite;animation:pulsate 1s ease-out;animation-iteration-count:infinite;z-index:99999}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}button[type="submit"] .form-loading{height:25px;width:25px;display:inline-block;top:9px;position:relative;left:0}.btn-white .form-loading{border:3px solid #c8c8c8}@media all and (max-width: 767px){form.thirds input,form.halves input,form.thirds button,form.halves button{width:100%;margin-bottom:8px;float:left;margin-left:0}}/*!---------- 12. ACCORDIONS ----------*/.accordion .title{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .content{max-height:0;overflow:hidden;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease}.accordion li.active .content{max-height:400px}.accordion p:last-child{margin-bottom:0}.accordion-1 li{margin-bottom:10px}.accordion-1 li:last-child{margin-bottom:0}.accordion-1 .title{background:#f5f5f5;padding:13px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.bg-secondary .accordion-1 .title{background:#ebebeb}.bg-secondary .accordion-1 .title:hover{background:#e4e4e4}.accordion-1 .title span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.accordion-1 .active .title{background:#47b475;color:#fff}.accordion-1 .content{border:1px solid #eee;border-top:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0}.accordion-1 .content p{padding:13px}.accordion-1 .active .content{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0)}.accordion-1 .title:hover{background:#eee}.accordion-1 .active .title:hover{background:#47b475}.accordion-2 .title{font-size:16px;font-weight:500;padding:16px 0;border-bottom:1px solid #ccc;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.7}.accordion-2 .title:before{content:"\e622";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.accordion-2 .active .title{opacity:1}.accordion-2 .active .title:before{content:'\e61a'}.accordion-2 .content p{padding:16px 0}.accordion-2 .title:hover{opacity:1}/*!---------- 13. TABBED CONTENT ----------*/.tabs{overflow:hidden}.tabs li{display:inline-block;cursor:pointer}.tabs.thirds{width:100%}.tabs.thirds li{width:33.3333333%}.tabs.thirds .tab-title{width:100%}.button-tabs .tabs{display:inline-block;overflow:hidden}.button-tabs .tabs>li{margin-bottom:8px;float:left}.button-tabs .tabs>li:last-child{margin-right:0}.button-tabs .tab-title{padding:13px;display:inline-block;text-align:center;min-width:150px;background:#f5f5f5;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.bg-secondary .button-tabs .tab-title{background:#eee}.button-tabs .tab-title span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.button-tabs .active .tab-title{background:#47b475;color:#fff}.button-tabs .tab-title:hover{background:#eee}.button-tabs .active .tab-title:hover{background:#47b475}.button-tabs.vertical{overflow:hidden}.button-tabs.vertical>.tabs{max-width:30%;float:left}.button-tabs.vertical>.content{padding-left:3%;max-width:70%;float:right}.button-tabs.vertical>.tabs li,.button-tabs.vertical .tab-title{width:100%}.button-tabs.vertical>.tabs li{margin-bottom:10px}.bg-dark .button-tabs .tab-title span{color:#222}@media all and (max-width: 767px){.button-tabs .tabs li{width:49%;margin-bottom:15px}.button-tabs.vertical .tabs,.button-tabs.vertical .content{max-width:100%;width:100%;padding-left:0}}.tabbed-content .content>li{opacity:0;visibility:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;display:none}.tabbed-content .content .active{opacity:1;visibility:visible;display:block}.text-tabs .tabs{padding-bottom:16px;border-bottom:1px solid #ccc;overflow:visible}.text-tabs.no-border .tabs{border-bottom:none}.text-tabs .tab-title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;padding:0 24px;opacity:0.5;position:relative}.text-tabs .tab-title span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.text-tabs .tab-title:after{content:'';position:absolute;width:100%;height:1px;background:#47b475;bottom:10px;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;bottom:-17px;left:0}.text-tabs .active .tab-title{opacity:1;color:#47b475}.bg-primary .text-tabs .tab-title:after{background:#b3e1c6}.text-tabs .active .tab-title:after{opacity:1}.text-tabs .tab-title:hover{opacity:1}@media all and (max-width: 767px){.text-tabs .tabs{padding-bottom:0}.text-tabs .tabs li{width:49%;margin-bottom:15px}.text-tabs .tab-title:after{display:none}.text-tabs:not(.text-center) .tabs li:first-child .tab-title{padding-left:24px}}.icon-tabs .tabs li{width:24.5%;margin-bottom:24px}.icon-tabs .tab-title{text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.5}.icon-tabs .tab-title:hover{opacity:1}.icon-tabs .active .tab-title{color:#47b475;opacity:1}.icon-tabs .active .tab-title i{color:#47b475}.image-bg .icon-tabs .active .tab-title i{color:#fff}.icon-tabs .tab-title i{display:block;margin-bottom:16px}.icon-tabs .tab-title span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}@media all and (max-width: 767px){.icon-tabs .tabs li{margin-bottom:16px;margin-right:0;width:49%}.icon-tabs .tab-title i{font-size:32px}}/*!---------- 14. PROGRESS BARS ----------*/.progress-bars{margin-bottom:24px}.progress{height:auto;box-shadow:none}.progress-bar{background:#47b475;box-shadow:none !important}.bg-primary .progress-bar{background:#63c18b}.progress-1{height:32px;margin-bottom:8px;border-radius:0;border:none}.progress-1:last-child{margin-bottom:0}.progress-1 .progress-bar{text-align:right;padding-right:12px;line-height:32px;border-radius:0}.progress-1 .progress-bar span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:11px}.progress-2{height:auto;background:none;text-align:center;margin-bottom:8px}.progress-2 span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:inline-block;margin-bottom:8px}.progress-2 .bar-holder{height:16px;border-radius:8px;overflow:hidden;border:1px solid #47b475}.bg-primary .progress-2 .bar-holder{border-color:#71c795}/*!---------- 15. STATS ----------*/.stat-2 h1{font-size:80px;line-height:88px}.stat-3 h1{margin-bottom:8px;font-size:72px;line-height:80px}.stat-3 h6{margin-bottom:0}/*!---------- 16. BREADCRUMBS ----------*/.breadcrumb{margin-bottom:24px}.breadcrumb-2{background:none;padding:0}.breadcrumb-2 li a,.breadcrumb-2 li{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:11px;font-weight:600}.breadcrumb-2>li+li:before{padding:0 16px;color:#bbb}.image-bg .breadcrumb li a{color:#fff;opacity:.8}.image-bg .breadcrumb li a:hover{opacity:1}.image-bg .breadcrumb li.active{color:#fff}.bg-dark .breadcrumb a{color:#fff}@media all and (max-width: 990px){.page-title-4 .breadcrumb,.page-title-2 .breadcrumb{float:left;margin-top:32px}}@media all and (max-width: 767px){.breadcrumb-2>li+li:before{padding:0 4px}.page-title-4 .breadcrumb,.page-title-2 .breadcrumb{float:left;margin-top:8	px}}/*!---------- 17. PAGINATION ----------*/.pagination{margin:0}.pagination li{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif}.pagination li a{width:32px;height:32px;padding:0;text-align:center;padding-top:6px;margin:0 4px;color:#292929;font-weight:400}.pagination li a:hover,.pagination li.active a,.pagination li.active:hover a{background:#47b475;color:#fff;border-color:#47b475}/*!---------- 18. ICON FEATURES ----------*/.feature.boxed{padding:32px;background:#f8f8f8}.feature.boxed.bg-dark{background:#292929}.bg-dark .feature.boxed{background:#363636}.bg-secondary .feature.boxed{background:#fff}.feature.bordered{padding:32px;border:1px solid #ccc}.feature{margin-bottom:24px}.feature p:last-child{margin-bottom:0}@media all and (max-width: 767px){.feature.boxed,.feature.bordered{padding:24px}}@media all and (max-width: 990px){.feature .icon-lg{font-size:40px}}.feature-1 i{display:inline-block;margin-bottom:16px;color:#47b475}.feature-2 i{display:block;width:80px;height:80px;border:1px solid #47b475;text-align:center;line-height:80px;color:#47b475;border-radius:50%;margin:0 auto;margin-bottom:24px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.feature-2 i:hover,.feature-2.filled i{background:#47b475;color:#fff}.feature-3{overflow:hidden}@media all and (min-width: 768px){.feature-3{min-height:160px}}.feature-3 .left,.feature-3 .right{display:inline-block;float:left}.feature-3 .left{width:15%}.feature-3 .right{width:85%}.feature-3 i{color:#47b475}.bg-primary .feature-3 i{color:#fff}.feature-4 .left{width:25%}.feature-4 .right{width:75%}.feature-color h1,.feature-color h2,.feature-color h3,.feature-color h4,.feature-color h5,.feature-color h6{color:#ffffff}.feature-color p,.feature-color span,.feature-color li{color:#ffffff}.feature-color i{color:#fff;opacity:.7}.feature-color:nth-of-type(1){background:#47b475}.feature-color:nth-of-type(2){background:#40a269}.feature-color:nth-of-type(3){background:#398f5d}.feature-5{height:33.333333vw;padding:0 48px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media all and (max-width: 1280px){.feature-5{height:auto;padding:80px 48px}.feature-5 .v-align-transform{top:0;transform:none;-webkit-transform:none}}@media all and (max-width: 767px){.feature-3 .left,.feature-4 .left{margin-bottom:8px}.feature-3 .left,.feature-4 .left,.feature-3 .right,.feature-4 .right{width:100%}.feature-5{padding:40px 24px}}.image-bg .feature i{color:#fff}.image-bg .feature h1,.image-bg .feature h2,.image-bg .feature h3,.image-bg .feature h4,.image-bg .feature h5,.image-bg .feature h6{color:#ffffff}.image-bg .feature p,.image-bg .feature span,.image-bg .feature li{color:#ffffff}.image-bg .feature.bordered{border-color:rgba(255,255,255,0.4)}.image-bg .feature.boxed{background:rgba(34,34,34,0.4)}.bg-light .feature.bordered{border-color:rgba(34,34,34,0.2)}/*!---------- 19. PRICING TABLES ----------*/.pricing-table{padding:48px 32px;border-style:groove}.pricing-table .price{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:60px;line-height:80px;font-weight:300;color:#292929;display:inline-block;margin-bottom:16px;border-color:#fff}.bg-dark .pricing-table .price{color:#fff}.pricing-table p:last-child{margin-bottom:0}.pricing-table.boxed,.pricing-table.emphasis{background:#f8f8f8}.pricing-table.emphasis{background:#47b475;color:#fff}.pricing-table.emphasis a:not(.btn){color:#fff}.pricing-table.emphasis .price,.pricing-table.emphasis h5{color:#fff}.pt-2 ul{line-height:36px}/*!---------- 20. PAGE TITLES ----------*/.page-title{padding:0}.page-title .container{position:relative;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);top:50%;z-index:2}.page-title i{position:relative;top:1px}@media all and (max-width: 767px){.page-title i{display:none}}.page-title-1,.page-title-2{height:400px}.page-title-1 .breadcrumb,.page-title-3 .breadcrumb{position:absolute;z-index:3;width:100%;text-align:center;bottom:0}.page-title-2 .breadcrumb{position:relative;margin-bottom:0}.nav-is-overlay .page-title-1.image-bg:first-child,.nav-is-overlay.page-title-1.bg-dark:first-child,.nav-is-overlay .page-title-2.image-bg:first-child,.nav-is-overlay.page-title-2.bg-dark:first-child{height:455px;padding-top:55px}@media all and (max-width: 767px){.page-title-1,.page-title-2{height:320px}}.page-title-3,.page-title-4{height:240px}.page-title-4 .breadcrumb{position:relative;top:8px;margin-bottom:0}.nav-is-overlay .page-title-3.image-bg:first-child,.nav-is-overlay.page-title-3.bg-dark:first-child,.nav-is-overlay .page-title-4.image-bg:first-child,.nav-is-overlay.page-title-4.bg-dark:first-child{height:295px;padding-top:55px}@media all and (max-width: 767px){.page-title .text-right{text-align:left !important}}.page-title.fullscreen{height:100vh !important;padding-top:0}/*!---------- 21. WIDGETS ----------*/.widget{margin-bottom:48px}.link-list{line-height:32px}.link-list a:after{content:"\e628";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:11px;display:inline-block;margin-left:8px}.widget ul:last-child,.widget p:last-child{margin-bottom:0}.widget .title{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:12px}.widget hr{margin-bottom:12px}.recent-posts{line-height:24px}.recent-posts li{margin-bottom:8px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.recent-posts .date{display:block;letter-spacing:0;opacity:.8}.recent-posts li:hover .date{opacity:1}.tags{overflow:hidden}.tags li{float:left;margin:0 4px 4px 0}.tags .btn-sm{padding:0 8px;margin:0}.widget .gallery{overflow:hidden}.widget .gallery li{width:33.33333%;float:left;padding:0 4px 4px 0}.twitter-feed .user,.twitter-feed .interact{display:none}.widget .twitter-feed .timePosted{display:none}.widget .tweet{margin-bottom:0}.widget .twitter-feed .slides li{margin-bottom:24px}.widget .twitter-feed .slides li:last-child{margin-bottom:0}.widget .twitter-feed .slides li:nth-of-type(n+3){display:none}.widget .twitter-feed .slides li:before{position:relative;top:6px;float:left;display:inline-block;margin-right:8px;color:#292929;content:"\e74b";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:13px}.widget .twitter-feed p{padding-left:22px;position:relative}.bg-dark .widget .twitter-feed .slides li:before{color:#fff}.widget .instafeed li{width:33.3333%;display:inline-block;padding:0 4px 4px 0}.widget .instafeed li:nth-of-type(n+7){display:none}.widget .cart-overview img{width:25%;padding-right:2%}.widget .cart-overview .description{display:inline-block;width:auto;line-height:24px}.widget .cart-overview span{display:block}.widget .cart-overview li{margin-bottom:24px;overflow:hidden}.widget .cart-overview li:last-child{margin-bottom:0}.widget .cart-controls{max-height:30px;line-height:30px}.cart-overview a{color:#292929}.cart-overview a:hover{color:#47b475}.widget .flex-direction-nav li a{width:16px;height:16px;margin:-8px 0 0}.widget .flex-direction-nav li a:before{font-size:16px}.widget .flex-direction-nav li a.flex-next{right:8px}.widget .flex-direction-nav li a.flex-prev{left:8px}.widget .flex-control-nav{display:none}.widget .image-slider{margin:0}/*!---------- 22. IMAGE TILES ----------*/img{max-width:100%}.image-tile{overflow:hidden;position:relative;margin-bottom:24px}.image-tile img{width:100%;display:inline-block}.image-tile .label{position:absolute;top:16px;right:16px;z-index:5}.inner-title:before{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, rgba(34,34,34,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#292929', GradientType=0);pointer-events:none}.inner-title.title-center:before{background:#292929;opacity:.4}.inner-title:hover:before{transform:scale(1.2);-webkit-transform:scale(1.2)}.inner-title .title{position:absolute;width:100%;bottom:24px;z-index:5}.inner-title .title h1,.inner-title .title h2,.inner-title .title h3,.inner-title .title h4,.inner-title .title h5,.inner-title .title h6{color:#ffffff}.inner-title .title p,.inner-title .title span,.inner-title .title li{color:#ffffff}.inner-title.title-center .title{bottom:auto;top:50%;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0)}.inner-title .title h5{font-weight:600}.inner-title{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1}.inner-title:hover{opacity:.95}.inner-title.hover-reveal:before{opacity:0}.inner-title.hover-reveal .title{opacity:0;transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.inner-title.hover-reveal:hover .title{opacity:1;transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0)}.inner-title.hover-reveal:hover:before{opacity:1}.outer-title img{display:inline-block;margin-bottom:12px}.hover-tile{position:relative;overflow:hidden;background:#292929}.hover-tile img{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.hover-tile:hover img{opacity:.5}.hover-tile .hover-state{position:relative;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);top:50%;z-index:2;position:absolute;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0;width:100%}.hover-state{z-index:99;padding:0 40px;cursor:default}.hover-state h1,.hover-state h2,.hover-state h3,.hover-state h4,.hover-state h5,.hover-state h6{color:#ffffff}.hover-state p,.hover-state span,.hover-state li{color:#ffffff}.hover-state *{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transform:translate3d(0, 30px, 0) scale(1.05);-webkit-transform:translate3d(0, 30px, 0) scale(1.05)}.hover-tile:hover .hover-state{opacity:1}.hover-tile:hover .hover-state *{transform:translate3d(0, 0px, 0) scale(1);-webkit-transform:translate3d(0, 0px, 0) scale(1)}.hover-state *:last-child{margin-bottom:0}.border-thick{border:16px solid #fff;border-top:none}.border-thick.col-sm-6:first-child{border-right:8px solid #fff}.border-thick.col-sm-6:last-child{border-left:8px solid #fff}/*!---------- 23. SLIDERS ----------*/.image-slider{position:relative}.image-slider .slides{position:relative;overflow:hidden;max-height:750px}.image-slider .slides li{position:relative}.image-slider .slides li>img{width:100%}.row .image-slider{margin-bottom:24px}.image-slider.height-70 .slides li{height:70vh;min-height:600px}@media all and (max-width: 767px){.image-slider.height-70 .slides li{height:auto;min-height:none;padding:80px 0}.image-slider.height-70 .v-align-transform{top:0;transform:none;-webkit-transform:none}}.flex-direction-nav a.flex-next{right:16px}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{content:"\e649";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:24px;color:#fff}.flex-direction-nav a.flex-prev{left:16px}.flex-direction-nav a.flex-prev:before{content:"\e64a"}.flex-direction-nav a{opacity:1;text-shadow:none;color:transparent;width:24px;height:24px;margin:-12px 0 0}.flex-control-nav li a{background:none;border:2px solid #292929;width:10px;height:10px}@media all and (max-width: 768px){.flex-direction-nav{display:none}}.controls-inside .flex-control-nav{bottom:24px;z-index:10}.controls-inside .flex-control-nav li a{border-color:#fff}.controls-inside .flex-control-nav li a.flex-active{background:#fff}.image-bg .flex-control-nav li a{border-color:#fff}.image-bg .flex-control-nav li a.flex-active{background:#fff}.slider-thumb-controls .flex-control-thumbs{margin:0}.slider-thumb-controls .flex-direction-nav{display:none}@media all and (max-width: 767px){.slider-thumb-controls .flex-control-thumbs{display:none}.slider-thumb-controls .flex-direction-nav{display:block}}.logo-carousel li{text-align:center}.logo-carousel li{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.5}.logo-carousel li:hover{opacity:1}.logo-carousel img{max-height:60px}@media all and (max-width: 767px){.logo-carousel .slides li{width:100%}}.text-slider .flex-direction-nav li a:before{color:#222}.image-bg .text-slider .flex-direction-nav li a:before{color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.5}.image-bg .text-slider .flex-direction-nav li a:hover:before{opacity:1}.text-slider .flex-direction-nav a.flex-prev{left:-60px}.text-slider .flex-direction-nav a.flex-next{right:-60px}.kenburns .slides li:nth-of-type(odd) .background-image-holder{animation:kenBurnsEast 25s linear infinite alternate;-webkit-animation:kenBurnsEast 25s linear infinite alternate}.kenburns .slides li:nth-of-type(even) .background-image-holder{animation:kenBurnsWest 25s linear infinite alternate;-webkit-animation:kenBurnsWest 25s linear infinite alternate}@keyframes kenBurnsEast{from{transform:scale(1) translateX(0px);-webkit-transform:scale(1) translateX(0px)}to{transform:scale(1.2) translateX(100px);-webkit-transform:scale(1.2) translateX(100px)}}@keyframes kenBurnsWest{from{transform:scale(1) translateX(0px);-webkit-transform:scale(1) translateX(0px)}to{transform:scale(1.2) translateX(-100px);-webkit-transform:scale(1.2) translateX(-100px)}}@media all and (max-width: 767px){.kenburns .slides li .background-image-holder{animation:none !important;-webkit-animation:none !important}}/*!---------- 24. IMAGE GALLERIES ----------*/.instafeed.grid-gallery{overflow:hidden}.instafeed.grid-gallery li{width:25%;display:inline-block;float:left;padding:8px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1}.instafeed.grid-gallery li:hover{opacity:.9}.instafeed.grid-gallery.gapless li{padding:0;width:16.66667%}.instafeed.grid-gallery.gapless li img{width:100%}@media all and (max-width: 990px){.instafeed.grid-gallery li{width:33.333333%}}.lightbox-grid,.lightbox-grid ul,.lightbox-grid li{position:relative;overflow:hidden}.lightbox-grid li{width:25%;float:left;border:8px solid transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1}.lightbox-grid li:hover{opacity:.9}.square-thumbs li{height:285px}.third-thumbs li{width:33.33333vw;height:33vw;border:none}@media all and (max-width: 1190px){.square-thumbs li{height:235px}}@media all and (max-width: 990px){.lightbox-grid li{width:33.33333%}.square-thumbs li{height:240px}}@media all and (max-width: 767px){.lightbox-grid li{width:50%}.third-thumbs li{height:50vw}.square-thumbs li{height:185px}}.lb-outerContainer{background:none;border-radius:0}.lightbox .lb-image{border-radius:0}.lb-data .lb-close,.lb-nav a.lb-next,.lb-nav a.lb-prev{background:none}.lb-data .lb-close:before,.lb-nav a.lb-next:before,.lb-nav a.lb-prev:before{content:"\e646";font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:24px;color:#fff}.lb-nav a.lb-next:before,.lb-nav a.lb-prev:before{position:absolute;top:50%;font-size:32px;margin-top:-16px}.lb-nav a.lb-next:before{content:"\e649";right:16px}.lb-nav a.lb-prev:before{content:"\e64a";left:16px}.flickr-feed li{width:25%;padding:8px}.flickr-feed li.masonry-item{margin-bottom:0}.flickr-feed li img{min-width:100%}@media all and (max-width: 990px){.flickr-feed li{width:33.33333%}}@media all and (max-width: 767px){.flickr-feed li{padding:4px}}/*!---------- 25. INTROS ----------*/.cover{margin:0;padding:0}.cover h1,.cover h2,.cover h3,.cover h4,.cover h5,.cover h6{color:#ffffff}.cover p,.cover span,.cover li{color:#ffffff}.image-bg.bg-light h1,.image-bg.bg-light h2,.image-bg.bg-light h3,.image-bg.bg-light h4,.image-bg.bg-light h5,.image-bg.bg-light h6{color:#222222}.image-bg.bg-light p,.image-bg.bg-light span,.image-bg.bg-light li{color:#777777}.cover:first-child .fullscreen{max-height:100%}.cover.fullscreen .slides>li{height:100vh}.cover .slides li .container{z-index:4;position:relative}.cover .flex-control-nav{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.9}.cover .flex-control-nav:hover{opacity:1}.cover .align-bottom{padding:0 32px;bottom:16px}.cover .align-top{padding:0 32px}@media all and (max-width: 767px){.cover .align-bottom{padding:0 15px}.cover .align-bottom.relative-xs{position:relative;bottom:0}.cover.fullscreen{height:auto;padding:80px 0}.cover.fullscreen.image-slider{padding:0}.cover.fullscreen .container{top:0;transform:none;-webkit-transform:none}.cover.fullscreen .slides li{height:auto;padding:80px 0}}/*!---------- 26. SHOP ----------*/.product-single .image-slider .label{font-size:12px;text-transform:uppercase;position:absolute;z-index:3;top:16px;right:16px}.product-single .price{font-size:32px;font-weight:300;line-height:40px;display:inline-block;margin-right:32px}.product-single .old-price{text-decoration:line-through;opacity:.7}.product-single .price:not(.old-price){color:#47b475}.add-to-cart input[type="text"]{width:100px;text-align:center;padding:0;margin:0}.add-to-cart input[type="submit"]{width:160px;margin:0}th,td{line-height:24px !important}.ratings{margin-bottom:24px}.ratings li{display:inline-block;background:#f8f8f8;padding:24px;margin-bottom:16px}.star-rating li{padding:0;color:#000}.star-rating{margin:0;display:inline-block;margin-right:24px}.ratings .user span{display:inline-block;margin-right:8px}.ratings .user .date{opacity:.7}.ratings .user{margin-bottom:8px}.ratings-form input[type="text"]{width:50%;float:left}.ratings-form input[type="text"]:first-child{width:48%;margin-right:2%}.ratings-form input[type="submit"]{width:200px}.product-thumb{max-width:180px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;transform:scale3d(1, 1, 1)}.col-sm-6 .product-thumb{max-width:320px}.product-thumb:hover{transform:scale3d(0.95, 0.95, 0.95);-webkit-transform:scale3d(0.95, 0.95, 0.95)}.cart .product-thumb{max-width:10000px;max-height:100px}.cart .product-thumb:hover{transform:none}.cart td,.cart span,.cart th{vertical-align:middle !important}.cart span{display:inline-block}.cart .remove-item{display:inline-block;width:24px;height:24px;position:relative;border:1px solid #c64444;color:#c64444;border-radius:50%;text-align:center;font-size:12px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.cart .remove-item:hover{color:#fff;background:#c64444}/*!---------- 27. VIDEO ----------*/video:-webkit-full-screen,audio:-webkit-full-screen{-webkit-transform:translateY(0%)}iframe{border:none}.player{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media all and (max-width: 767px){.player{display:none}}.vid-bg{background:#222}.vid-bg .background-image-holder{display:none;z-index:0}.vid-bg .masonry-loader{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.vid-bg .container.fadeOut{opacity:0}@media all and (max-width: 1024px){.vid-bg .background-image-holder{display:block}.vid-bg .player{display:none}}video{max-width:100%}.local-video-container{position:relative;margin-bottom:24px}.local-video-container video{box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}.local-video-container .background-image-holder{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;top:0;box-shadow:0 1px 15px 0 rgba(0,0,0,0.26)}.background-image-holder.fadeout{opacity:0 !important;z-index:0}@media all and (max-width: 767px){video{max-width:100% !important}}.play-button{width:80px;height:80px;border:2px solid #fff;text-align:center;margin:0 auto;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;z-index:4;border-radius:50%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:pointer}.play-button:before{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-5px;content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #ffffff}.play-button:hover{transform:scale(0.95);-webkit-transform:scale(0.95)}.play-button.dark{border-color:#292929}.play-button.dark:before{border-color:transparent transparent transparent #292929}@media all and (max-width: 767px){.play-button{width:65px;height:65px;margin-top:-32px}.play-button:before{position:absolute;top:50%;margin-top:-9px;margin-left:-8px;content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 20.0px;border-color:transparent transparent transparent #fff}}.play-button.large{height:120px;width:120px;margin-top:-60px;margin-left:-60px}.play-button.large:before{margin-top:-18px;margin-left:-10px;content:'';width:0;height:0;border-style:solid;border-width:20px 0 20px 31.0px;border-color:transparent transparent transparent #ffffff}.play-button.large.dark:before{border-color:transparent transparent transparent #292929}.play-button.inline{position:relative;top:0;left:0;margin-top:0;margin-left:0;display:inline-block;z-index:0}@media all and (max-width: 767px){.play-button.large{width:90px;height:90px;margin-top:-45px}.play-button.large:before{margin-top:-14px;margin-left:-8px;content:'';width:0;height:0;border-style:solid;border-width:15px 0 15px 25.0px;border-color:transparent transparent transparent #fff}}.modal-video{position:fixed;visibility:hidden;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.9);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0;z-index:-1}.modal-video video{margin:0 auto;width:675px;display:block;top:50%;position:relative;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}.modal-video.reveal-modal{opacity:1;z-index:999999;visibility:visible}.modal-video iframe{position:absolute;width:768px;height:432px;left:50%;margin-left:-384px;margin-top:-216px;top:50%;border:none}.modal-video .ti-close{font-size:24px;position:absolute;top:32px;right:32px;color:#fff;cursor:pointer}@media all and (max-width: 990px){.modal-video iframe{width:640px;height:360px;margin-left:-320px;margin-top:-160px}}@media all and (max-width: 767px){.modal-video video{width:100%;padding:0 15px}.modal-video iframe{width:100%;margin-left:-50%}}.fs-video-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.fs-video-wrapper video{position:absolute;width:100%;left:0}.embed-video-container{width:100%;position:relative;display:inline-block}.embed-video-container iframe{border:none;width:100%;height:312px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}.modal-video .embed-video-container{width:80%;max-height:800px}@media all and (max-width: 767px){.embed-video-container iframe{height:200px}}.fs-vid-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.fs-vid-background video{object-fit:cover;width:100%;height:100%}.overlay .fs-vid-background:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#666666;opacity:0.5;z-index:2}@media all and (max-width: 990px){.fs-vid-background{display:none}}/*!---------- 28. BLOG ----------*/.post-title .label{margin-right:16px}.post-title h4{position:relative;top:2px;margin-bottom:16px}.post-meta,.post-meta .tags{overflow:hidden;display:inline-block;margin-bottom:12px}.post-meta>li{float:left;margin-right:24px}.post-meta i{font-size:16px;margin-right:8px;position:relative;top:2px}.post-snippet iframe{width:100%;margin-bottom:12px}.post-snippet .embed-video-container{margin-bottom:24px}.post-snippet .embed-video-container iframe{margin:0}.post-snippet .inner{background:#fff;padding:24px}.comments-list,.comments-list ul{width:100%;overflow:hidden}.comments-list li{overflow:hidden;margin-bottom:40px}.comments-list p:last-of-type{margin:0}.comments-list .avatar,.comments-list .comment{display:inline-block;float:left}.comments-list .avatar{width:10%}.comments-list .avatar img{width:75px}.comments-list .comment{width:90%;padding-left:5%}.comments-list .author{display:inline-block;margin-right:16px;margin-bottom:16px}.comments-list .comment .btn{position:relative;margin:0}.comments-list ul{padding-left:10%;padding-top:40px}.comments-list ul li:last-of-type{margin-bottom:0}.comments input[type="submit"]{max-width:25%;float:right}.masonry{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0)}.masonry.fadeIn{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.masonry-item{max-width:100%}.container .masonry-item{margin-bottom:30px}.masonry-item blockquote:hover{background:#47b475;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;color:#fff}.masonryFlyIn .masonry-item{opacity:0;transform:translate3d(0, 50px, 0);-webkit-transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0)}.masonryFlyIn .masonry-item.fadeIn{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.masonry-loader{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;position:absolute;width:100%;z-index:10;top:80px}.masonry-loader.fixed-center{position:fixed;top:50%;left:50%;transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);margin-top:-25px}.masonry-loader.fadeOut{opacity:0;max-height:0;padding:0;overflow:hidden}.spinner{width:50px;height:50px;margin:0 auto;border-radius:50%;box-shadow:0px 0px 0px 1px rgba(0,0,0,0.1),2px 1px 0px #47b475;animation:spin 0.7s linear infinite;display:inline-block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@keyframes spin{100%{transform:rotate(360deg)}}@media all and (max-width: 767px){.post-title .label{margin-bottom:8px;display:inline-block}.post-title h4{top:0;display:block}.comments input[type="submit"]{max-width:100%;float:none}}/*!---------- 29. IMAGE BLOCKS ----------*/.image-md{max-height:120px}.image-small{max-height:80px}.image-xs{max-height:50px}.image-xxs{max-height:30px}.fade-half{opacity:0.5}.fade-1-4{opacity:0.75}.fade-3-4{opacity:0.25}.fade-on-hover{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.5}.fade-on-hover:hover{opacity:1}.cast-shadow{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}.cast-shadow-light{box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2)}.image-block,.image-block .image-bg{padding:0;height:50vw;max-height:700px}.image-block .container{height:100%}.image-block-right .image-bg{position:absolute;top:0}@media all and (max-width: 768px){.image-block{height:auto;max-height:1000000px}.image-block .image-bg{height:350px}.image-block .v-align-transform{top:0;transform:none;-webkit-transform:none}.image-block-right .image-bg{position:relative}}.image-edge .container{position:relative}.image-edge .container div[class*='col-']{position:absolute}@media all and (max-width: 990px){.image-edge .container div[class*='col-']{position:relative;top:0;transform:none;-webkit-transform:none}}.image-square{height:50vw;max-height:640px;overflow:hidden;padding:0}.image-square .image,.image-square>.content{position:absolute}.image-square .image{height:100%}.image-square>.content{padding:0 10%;top:50%;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0)}.image-square.left .image{left:0}.image-square.left>.content{right:0}.image-square.right .image{right:0}.image-square.right>.content{left:0}@media all and (max-width: 990px){.image-square{height:auto;max-height:100000px;padding-bottom:48px}.image-square .image,.image-square>.content{position:relative}.image-square .image{height:100vw;margin-bottom:48px;max-height:500px}.image-square>.content{top:0;transform:none;-webkit-transform:none;padding:0 20%}}@media all and (max-width: 767px){.image-square>.content{padding:0 15px}}.image-zoom img{transition:all 9s ease;-webkit-transition:all 9s ease;-moz-transition:all 9s ease}.image-zoom:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.image-caption{position:relative;overflow:hidden}.image-caption .caption{position:absolute;width:100%;bottom:0;padding:16px;color:#fff}.image-caption .caption p{position:relative;z-index:4;margin:0}.image-caption .caption:before{content:"" attr(data-caption) "";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;opacity:1;background:linear-gradient(to bottom, transparent 0%, rgba(34,34,34,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#e6222222', GradientType=0)}.image-caption.hover-caption .caption{opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0)}.image-caption.hover-caption:hover .caption{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}/*!---------- 30. PORTOFLIO ----------*/.filters{overflow:hidden;display:inline-block}.filters li{float:left;margin-right:32px;cursor:pointer;font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;border:2px solid #47b475;padding:0 26px;height:40px;min-width:150px;line-height:36px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:0;color:#47b475;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;margin-right:8px;margin-bottom:24px;height:30px;font-size:11px;line-height:27px;min-width:0;border-color:rgba(255,255,255,0);opacity:.7;border-radius:25px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.filters li.active{border-color:#47b475;opacity:1}.filters li:last-child{margin-right:0}.filters.floating{position:absolute;z-index:10;top:16px;text-align:center;left:50%;transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);background:rgba(255,255,255,0.98);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;border-radius:200px}.filters.floating li{margin-bottom:0}.bg-dark .filters.floating{background:#292929}.bg-dark .filters.floating h1,.bg-dark .filters.floating h2,.bg-dark .filters.floating h3,.bg-dark .filters.floating h4,.bg-dark .filters.floating h5,.bg-dark .filters.floating h6{color:#ffffff}.bg-dark .filters.floating p,.bg-dark .filters.floating span,.bg-dark .filters.floating li{color:#fefefe}.project{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:1;padding:0}.container .project{padding:0 15px}.project.inactive{opacity:.1 !important;pointer-events:none !important}.project .image-tile{margin:0}.project.inactive:hover .title,.project.inactive .image-tile:hover:before{display:none}@media all and (max-width: 868px){.filters.floating{width:90vw}.filters.floating li{float:none}}@media all and (max-width: 767px){.filters.floating{border-radius:0;padding:8px}.filters.floating li{width:50%;float:left;margin:0}}/*!---------- 31. TESTIMONIALS ----------*/.testimonials h4{line-height:40px}.testimonials .quote-author{display:inline-block;text-align:left;overflow:hidden;width:250px;margin-top:24px}.testimonials .quote-author img{max-height:60px;float:left;display:inline-block;margin-right:16px}.testimonials .quote-author h6{display:inline-block;margin-bottom:0;line-height:18px;padding-top:14px}.testimonials .quote-author span{display:block;line-height:18px}@media all and (max-width: 767px){.testimonials h4{line-height:26px}}/*!---------- 32. COUNTDOWNS ----------*/.countdown{font-size:80px;line-height:88px;font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:56px;line-height:64px;font-weight:100;text-transform:uppercase}.image-bg .countdown{color:#fff}@media all and (max-width: 990px){.countdown{font-size:64px;line-height:72px}}@media all and (max-width: 767px){.countdown{font-size:48px;line-height:56px}}/*!---------- 33. MAPS ----------*/.map-holder{overflow:hidden;position:relative}.map-holder iframe{border:none;position:absolute;width:100%;height:180%;top:-40%;left:0;z-index:1}.map-holder:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.map-holder.interact:before{width:0}.map-holder.inline{height:400px;overflow:hidden}.map-canvas{width:100%;height:100%;position:absolute;top:0}/*!---------- 34. TWITTER ----------*/.twitter-feed.thirds li{width:33.333333%;padding:0 15px;float:left}.twitter-feed.thirds ul{overflow:hidden}@media all and (max-width: 990px){.twitter-feed.thirds li{width:50%}}@media all and (max-width: 767px){.twitter-feed.thirds li{width:100%}}.tweets-slider.large p{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;line-height:32px}.tweets-slider.large .timePosted{font-size:14px}@media all and (max-width: 990px){.tweets-slider.large p{font-size:18px;line-height:24px}}@media all and (max-width: 767px){.tweets-slider.large p{font-size:14px}}.sc-background-orange{background:#47b475 !important}/*!---------- 35. MODALS ----------*/.foundry_modal{overflow:hidden;max-width:50%;width:50%;position:fixed;padding:80px 48px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0;visibility:hidden;top:50%;left:50%;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);transform:translateX(-50%) translateY(-40%);-webkit-transform:translateX(-50%) translateY(-40%);z-index:-1}.foundry_modal.no-bg{background:none}.modal-screen{position:fixed;width:100%;height:100%;background:#292929;opacity:0;z-index:9998;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;visibility:hidden;top:0;left:0}.modal-screen.reveal-modal{opacity:.8;visibility:visible}.foundry_modal.reveal-modal{opacity:1;visibility:visible;z-index:9999;transform:translateX(-50%) translateY(-40%);-webkit-transform:translateX(-50%) translateY(-50%)}.foundry_modal .close-modal{z-index:4;position:absolute;top:24px;right:32px;cursor:pointer;font-size:18px}.foundry_modal *:not(.background-image-holder):not(.close-modal){z-index:4;position:relative}.foundry_modal.image-bg .close-modal,.foundry_modal.no-bg .close-modal{color:#fff}.foundry_modal iframe{width:100%;min-height:400px}@media all and (min-width: 1500px){.foundry_modal{max-width:45%;width:45%}}@media all and (max-width: 1190px){.foundry_modal{max-width:70%;width:70%;padding:64px 32px}}@media all and (max-width: 990px){.foundry_modal{max-width:80%;width:80%;padding:64px 32px}}@media all and (max-width: 767px){.foundry_modal{max-width:90%;width:90%;padding:48px 15px;transform:translateX(0%) translateY(50%);-webkit-transform:translateX(0%) translateY(50%)}.foundry_modal .close-modal{right:18px}}.iframe-modal{width:90%;height:90%;max-width:90%;padding:0}.iframe-modal .close-modal{z-index:9999}.iframe-modal iframe{width:100%;height:100%}.modal-strip{padding:18px 0;position:fixed;bottom:1%;z-index:200;width:98%;margin:0 1%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:translate3d(0, 100px, 0);-webkit-transform:translate3d(0, 100px, 0);-moz-transform:translate3d(0, 100px, 0);opacity:0}.modal-strip.reveal-modal{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);opacity:1}.modal-strip .close-modal{position:absolute;right:32px;top:50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.modal-strip i.close-modal{font-size:18px}.modal-strip .icon+p{padding-left:32px;position:relative;top:3px}.modal-strip p+.btn{margin-left:24px}@media all and (max-width: 1024px){.modal-strip{margin:0;width:100%;bottom:0}}@media all and (max-width: 767px){.modal-strip .close-modal{position:relative;top:0;right:0;left:15px;transform:none !important;-webkit-transform:none !important;margin-top:16px}.modal-strip .icon{display:none}.modal-strip .icon+p{padding-left:0;top:0}}/*!---------- 36. FOOTERS ----------*/footer.bg-dark a{color:#fff}.footer-1 .logo{max-height:30px}.footer-1 .sub{opacity:.5}.social-list{margin:0}.image-bg .social-list a{color:#fff}.bg-dark .social-list a,.image-bg .social-list a{color:#fff;opacity:.5}.bg-dark .social-list a:hover{opacity:1}.image-bg .social-list a{opacity:1}.bg-light .social-list a{color:#222}.back-to-top{position:absolute;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.back-to-top:hover{opacity:1}.bg-dark .back-to-top{border-color:#fff}.bg-dark .back-to-top:active,.bg-dark .back-to-top:focus{color:#fff}.bg-dark .back-to-top:hover{background:none}/*!---------- 36. SPACING ----------*/.mr0{margin-right:0}.mb0{margin-bottom:0 !important}.mb8{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb30{margin-bottom:30px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mb48{margin-bottom:48px}.mb56{margin-bottom:56px}.mb64{margin-bottom:64px}.mb72{margin-bottom:72px}.mb80{margin-bottom:80px}.mb88{margin-bottom:88px}.mb96{margin-bottom:96px}.mb104{margin-bottom:104px}.mb112{margin-bottom:112px}.mb120{margin-bottom:120px}.mb160{margin-bottom:160px}.mt0{margin-top:0 !important}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mt48{margin-top:48px}.mt56{margin-top:56px}.mt64{margin-top:64px}.mt72{margin-top:72px}.mt80{margin-top:80px}.mt88{margin-top:88px}.mt96{margin-top:96px}.mt104{margin-top:104px}.mt112{margin-top:112px}.mt120{margin-top:120px}.mt160{margin-top:160px}.p32{padding:0 32px}.p24{padding:24px}.p0{padding:0}.pt0{padding-top:0}.pt8{padding-top:8px}.pt16{padding-top:16px}.pt24{padding-top:24px}.pt32{padding-top:32px}.pt40{padding-top:40px}.pt48{padding-top:48px}.pt64{padding-top:64px}.pt72{padding-top:72px}.pt80{padding-top:80px}.pt88{padding-top:88px}.pt96{padding-top:96px}.pt104{padding-top:104px}.pt112{padding-top:112px}.pt120{padding-top:120px}.pt160{padding-top:160px}.pt180{padding-top:180px}.pt240{padding-top:240px}.pb0{padding-bottom:0}.pb8{padding-bottom:8px}.pb16{padding-bottom:16px}.pb24{padding-bottom:24px}.pb32{padding-bottom:32px}.pb40{padding-bottom:40px}.pb48{padding-bottom:48px}.pb56{padding-bottom:56px}.pb64{padding-bottom:64px}.pb72{padding-bottom:72px}.pb80{padding-bottom:80px}.pb88{padding-bottom:88px}.pb96{padding-bottom:96px}.pb104{padding-bottom:104px}.pb112{padding-bottom:112px}.pb120{padding-bottom:120px}.pb160{padding-bottom:160px}.pb180{padding-bottom:180px}.pb240{padding-bottom:240px}@media all and (max-width: 990px){.mb-s-0{margin-bottom:0}.mb-s-8{margin-bottom:8px}.mb-s-16{margin-bottom:16px}.mb-s-24{margin-bottom:24px}.mb-s-32{margin-bottom:32px}.mb-s-40{margin-bottom:40px}.mb-s-48{margin-bottom:48px}.mb-s-64{margin-bottom:64px}.mb-s-72{margin-bottom:72px}.mb-s-80{margin-bottom:80px}.mb-s-88{margin-bottom:88px}.mb-s-96{margin-bottom:96px}.mb-s-104{margin-bottom:104px}.mb-s-112{margin-bottom:112px}.mb-s-120{margin-bottom:120px}}@media all and (max-width: 990px){.mb-sm-0{margin-bottom:0}.mb-sm-8{margin-bottom:8px}.mb-sm-16{margin-bottom:16px}.mb-sm-24{margin-bottom:24px}.mb-sm-32{margin-bottom:32px}.mb-sm-40{margin-bottom:40px}.mb-sm-48{margin-bottom:48px}.mb-sm-64{margin-bottom:64px}.mb-sm-72{margin-bottom:72px}.mb-sm-80{margin-bottom:80px}.mb-sm-88{margin-bottom:88px}.mb-sm-96{margin-bottom:96px}.mb-sm-104{margin-bottom:104px}.mb-sm-112{margin-bottom:112px}.mb-sm-120{margin-bottom:120px}.mt-sm-0{margin-top:0 !important}.mt-sm-8{margin-top:8px}.mt-sm-16{margin-top:16px}.mt-sm-24{margin-top:24px}.mt-sm-32{margin-top:32px}.mt-sm-40{margin-top:40px}.mt-sm-48{margin-top:48px}.mt-sm-56{margin-top:56px}.mt-sm-64{margin-top:64px}.mt-sm-72{margin-top:72px}.mt-sm-80{margin-top:80px}.mt-sm-88{margin-top:88px}.mt-sm-96{margin-top:96px}.mt-sm-104{margin-top:104px}.mt-sm-112{margin-top:112px}.mt-sm-120{margin-top:120px}.p0-sm{padding:0}.pt-sm-0{padding-top:0}.pt-sm-8{padding-top:8px}.pt-sm-16{padding-top:16px}.pt-sm-24{padding-top:24px}.pt-sm-32{padding-top:32px}.pt-sm-40{padding-top:40px}.pt-sm-48{padding-top:48px}.pt-sm-64{padding-top:64px}.pt-sm-72{padding-top:72px}.pt-sm-80{padding-top:80px}.pt-sm-88{padding-top:88px}.pt-sm-96{padding-top:96px}.pt-sm-104{padding-top:104px}.pt-sm-112{padding-top:112px}.pt-sm-120{padding-top:120px}.pt-sm-160{padding-top:160px}.pb-sm-0{padding-bottom:0}.pb-sm-8{padding-bottom:8px}.pb-sm-16{padding-bottom:16px}.pb-sm-24{padding-bottom:24px}.pb-sm-32{padding-bottom:32px}.pb-sm-40{padding-bottom:40px}.pb-sm-48{padding-bottom:48px}.pb-sm-64{padding-bottom:64px}.pb-sm-72{padding-bottom:72px}.pb-sm-80{padding-bottom:80px}.pb-sm-88{padding-bottom:88px}.pb-sm-96{padding-bottom:96px}.pb-sm-104{padding-bottom:104px}.pb-sm-112{padding-bottom:112px}.pb-sm-120{padding-bottom:120px}}@media all and (max-width: 767px){.mb-xs-0{margin-bottom:0}.mb-xs-8{margin-bottom:8px}.mb-xs-16{margin-bottom:16px}.mb-xs-24{margin-bottom:24px}.mb-xs-32{margin-bottom:32px}.mb-xs-40{margin-bottom:40px}.mb-xs-48{margin-bottom:48px}.mb-xs-64{margin-bottom:64px}.mb-xs-72{margin-bottom:72px}.mb-xs-80{margin-bottom:80px}.mb-xs-88{margin-bottom:88px}.mb-xs-96{margin-bottom:96px}.mb-xs-104{margin-bottom:104px}.mb-xs-112{margin-bottom:112px}.mb-xs-120{margin-bottom:120px}.mt-xs-0{margin-top:0 !important}.mt-xs-8{margin-top:8px}.mt-xs-16{margin-top:16px}.mt-xs-24{margin-top:24px}.mt-xs-32{margin-top:32px}.mt-xs-40{margin-top:40px}.mt-xs-48{margin-top:48px}.mt-xs-56{margin-top:56px}.mt-xs-64{margin-top:64px}.mt-xs-72{margin-top:72px}.mt-xs-80{margin-top:80px}.mt-xs-88{margin-top:88px}.mt-xs-96{margin-top:96px}.mt-xs-104{margin-top:104px}.mt-xs-112{margin-top:112px}.mt-xs-120{margin-top:120px}.p0-xs{padding:0}.pt-xs-0{padding-top:0}.pt-xs-8{padding-top:8px}.pt-xs-16{padding-top:16px}.pt-xs-24{padding-top:24px}.pt-xs-32{padding-top:32px}.pt-xs-40{padding-top:40px}.pt-xs-48{padding-top:48px}.pt-xs-64{padding-top:64px}.pt-xs-72{padding-top:72px}.pt-xs-80{padding-top:80px}.pt-xs-88{padding-top:88px}.pt-xs-96{padding-top:96px}.pt-xs-104{padding-top:104px}.pt-xs-112{padding-top:112px}.pt-xs-120{padding-top:120px}.pt-xs-160{padding-top:160px}.pt-xs-180{padding-top:180px}.pt-xs-240{padding-top:240px !important}.pb-xs-0{padding-bottom:0}.pb-xs-8{padding-bottom:8px}.pb-xs-16{padding-bottom:16px}.pb-xs-24{padding-bottom:24px}.pb-xs-32{padding-bottom:32px}.pb-xs-40{padding-bottom:40px}.pb-xs-48{padding-bottom:48px}.pb-xs-64{padding-bottom:64px}.pb-xs-72{padding-bottom:72px}.pb-xs-80{padding-bottom:80px}.pb-xs-88{padding-bottom:88px}.pb-xs-96{padding-bottom:96px}.pb-xs-104{padding-bottom:104px}.pb-xs-112{padding-bottom:112px}.pb-xs-120{padding-bottom:120px}.pb-xs-180{padding-bottom:180px}.pb-xs-240{padding-bottom:240px !important}}

/*# sourceMappingURL=data:application/json;base64,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Q29udGVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gMS4gR2xvYmFsIFN0eWxlc1xuIDIuIE1peGluc1xuIDMuIFR5cG9ncmFwaHlcbiA0LiBDb2xvdXJzXG4gNS4gU2VjdGlvbnNcbiA2LiBCdXR0b25zXG4gNy4gTmF2XG4gOC4gVG9vbHRpcHNcbiA5LiBBbGVydHNcbiAxMC4gSWNvbnNcbiAxMS4gRm9ybXNcbiAxMi4gQWNjb3JkaW9uc1xuIDEzLiBUYWJzXG4gMTQuIFByb2dyZXNzIEJhcnNcbiAxNS4gU3RhdHNcbiAxNi4gQnJlYWRjcnVtYnNcbiAxNy4gUGFnaW5hdGlvblxuIDE4LiBJY29uIEZlYXR1cmVzXG4gMTkuIFByaWNpbmcgVGFibGVzXG4gMjAuIFBhZ2UgVGl0bGVzXG4gMjEuIFdpZGdldHNcbiAyMi4gSW1hZ2UgVGlsZXNcbiAyMy4gU2xpZGVyc1xuIDI0LiBHYWxsZXJpZXNcbiAyNS4gSW50cm9zXG4gMjYuIFNob3BcbiAyNy4gVmlkZW9cbiAyOC4gQmxvZ1xuIDI5LiBJbWFnZSBCbG9ja3NcbiAzMC4gUG9ydGZvbGlvXG4gMzEuIFRlc3RpbW9uaWFsc1xuIDMyLiBDb3VudGRvd25cbiAzMy4gTWFwc1xuIDM0LiBUd2l0dGVyXG4gMzUuIEZvb3RlcnNcbiAzNi4gU3BhY2luZ1xuXG4vKiEtLS0tLS0tLS0tIDEuIEdMT0JBTCBTVFlMRVMgLS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5LmJveGVkLWxheW91dCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5ib2R5LmJveGVkLWxheW91dCAubWFpbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5ib3hlZC1sYXlvdXQsXG4uYm94ZWQtbGF5b3V0IC5uYXYtY29udGFpbmVyLFxuLmJveGVkLWxheW91dCAubWFpbi1jb250YWluZXIsXG4uYm94ZWQtbGF5b3V0IG5hdiB7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlO1xufVxuLm1haW4tY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5oci5zaG9ydC10aGljayB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjY2M7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5pbWFnZS1iZyBociB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjY7XG59XG4uaW1hZ2UtYmcuYmctbGlnaHQgaHIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmctZGFyayBociB7XG4gIGJvcmRlci1jb2xvcjogIzU1NTtcbn1cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5saXN0LWlubGluZSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJnLXByaW1hcnkgLmxpc3QtaW5saW5lIGkge1xuICBjb2xvcjogIzhlZDNhYjtcbn1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG93LWdyaWQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgcGFkZGluZzogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNob3ctZ3JpZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIyMjtcbn1cbi5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmNsZWFyYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNwcmVhZC1jaGlsZHJlbiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNwcmVhZC1jaGlsZHJlbi1sYXJnZSAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52bnUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdWxsLWxlZnQtc20ge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJmbG93LWhpZGRlbi14cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwcmVhZC1jaGlsZHJlbiAqIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG4vKiEtLS0tLS0tLS0tIDIuIE1JWElOUyAtLS0tLS0tLS0tKi9cbi52LWFsaWduLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4udi1hbGlnbi1jaGlsZHJlbi1jb2x1bW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kaXNhYmxlLXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnYtYWxpZ24tY2hpbGRyZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52LWFsaWduLXRyYW5zZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cbi5hbGlnbi1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmFsaWduLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4vKiEtLS0tLS0tLS0tIDMuIFRZUE9HUkFQSFkgLS0tLS0tLS0tLSovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jZW50ZXIteHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsLFxub2wsXG5wcmUsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG5oMS5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICBoMS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgaDEubGFyZ2UsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4udXBwZXJjYXNlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgxLnVwcGVyY2FzZSB7XG4gIGxldHRlci1zcGFjaW5nOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xufVxuaDIudXBwZXJjYXNlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbmgzLnVwcGVyY2FzZSB7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbmg0LnVwcGVyY2FzZSB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cbmg1LnVwcGVyY2FzZSB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cbmg2LnVwcGVyY2FzZSxcbi5oNi11IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ib2xkLWg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5wLFxuc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5wLmxlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnN1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuYSxcbmE6dmlzaXRlZCxcbmE6Zm9jdXMsXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5OTY2NjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaXRuZXI7XG59XG4uaW1hZ2UtYmcgYSxcbi5iZy1wcmltYXJ5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pbWFnZS1iZyBhOmhvdmVyLFxuLmJnLXByaW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuOTtcbn1cbi5iZy1saWdodCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmctbGlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGFiZWwge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogIzQ3YjQ3NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJsb2NrcXVvdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJHZW9yZ2lhXCIsIFRpbWVzIE5ldyBSb21hbiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmJnLXNlY29uZGFyeSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDdiNDc1O1xufVxuYmxvY2txdW90ZSAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmNvbHVtbnMtMiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmNvbHVtbnMtMiB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtbGVmdC14cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEtLS0tLS0tLS0tIDMuMS4gVFlQT0dSQVBIWSAtIExJU1RTIC0tLS0tLS0tLS0qL1xudWxbZGF0YS1idWxsZXRdIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG51bFtkYXRhLWJ1bGxldF0gbGkgaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudWwubGVhZCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4vKiEtLS0tLS0tLS0tIDQuIENPTE9VUlMgLS0tLS0tLS0tLSovXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlYjMyNWUgIWltcG9ydGFudDtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbn1cbi5jb2xvci1ib2R5IHtcbiAgY29sb3I6ICM2NjY7XG59XG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjOTk2NjY2ICFpbXBvcnRhbnQ7XG4gIC8qY29sb3I6ICNkN2IzNjQgIWltcG9ydGFudDsqL1xufVxuLmNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZTMxZDNiICFpbXBvcnRhbnQ7XG59XG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb2xvci1nb2xkLCAuY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNkN2IzNjQ7XG59XG4vKiEtLS0tLS0tLS0tIDUuIFNFQ1RJT05TIC0tLS0tLS0tLS0qL1xuc2VjdGlvbixcbmZvb3RlciB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogNzJweCAwO1xufVxuLmZ1bGxzY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmJnLWRhcmsgaDEsXG5uYXYuYmctZGFyayBoMSxcbmZvb3Rlci5iZy1kYXJrIGgxLFxuLmJnLXByaW1hcnkgaDEsXG4uYmctZGFyayBoMixcbm5hdi5iZy1kYXJrIGgyLFxuZm9vdGVyLmJnLWRhcmsgaDIsXG4uYmctcHJpbWFyeSBoMixcbi5iZy1kYXJrIGgzLFxubmF2LmJnLWRhcmsgaDMsXG5mb290ZXIuYmctZGFyayBoMyxcbi5iZy1wcmltYXJ5IGgzLFxuLmJnLWRhcmsgaDQsXG5uYXYuYmctZGFyayBoNCxcbmZvb3Rlci5iZy1kYXJrIGg0LFxuLmJnLXByaW1hcnkgaDQsXG4uYmctZGFyayBoNSxcbm5hdi5iZy1kYXJrIGg1LFxuZm9vdGVyLmJnLWRhcmsgaDUsXG4uYmctcHJpbWFyeSBoNSxcbi5iZy1kYXJrIGg2LFxubmF2LmJnLWRhcmsgaDYsXG5mb290ZXIuYmctZGFyayBoNixcbi5iZy1wcmltYXJ5IGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmctZGFyayBwLFxubmF2LmJnLWRhcmsgcCxcbmZvb3Rlci5iZy1kYXJrIHAsXG4uYmctcHJpbWFyeSBwLFxuLmJnLWRhcmsgc3Bhbixcbm5hdi5iZy1kYXJrIHNwYW4sXG5mb290ZXIuYmctZGFyayBzcGFuLFxuLmJnLXByaW1hcnkgc3Bhbixcbi5iZy1kYXJrIGxpLFxubmF2LmJnLWRhcmsgbGksXG5mb290ZXIuYmctZGFyayBsaSxcbi5iZy1wcmltYXJ5IGxpIHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5vdmVybGF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgb3BhY2l0eTogMC4zO1xuICB6LWluZGV4OiAyO1xufVxuLm92ZXJsYXktaGVhdnk6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjY7XG59XG4uYmctbGlnaHQub3ZlcmxheTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMTtcbiAgei1pbmRleDogMjtcbn1cbi5pbWFnZS1iZyBoMSxcbi5pbWFnZS1iZyBoMixcbi5pbWFnZS1iZyBoMyxcbi5pbWFnZS1iZyBoNCxcbi5pbWFnZS1iZyBoNSxcbi5pbWFnZS1iZyBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmltYWdlLWJnIHAsXG4uaW1hZ2UtYmcgc3Bhbixcbi5pbWFnZS1iZyBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmltYWdlLWJnIC5jb250YWluZXIsXG4uaW1hZ2UtYmcgZGl2W2NsYXNzKj0nY29sLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmNvbnRhaW5lci5pbWFnZS1iZyAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlLWhvbGRlciBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhY2tncm91bmQtbXVsdGlwbHkgLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YjQ3NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFyYWxsYXggPiAuYmFja2dyb3VuZC1pbWFnZS1ob2xkZXIsXG4ucGFyYWxsYXggLnNsaWRlcyBsaSA+IC5iYWNrZ3JvdW5kLWltYWdlLWhvbGRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogLTUwdmg7XG4gIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5wYXJhbGxheDpmaXJzdC1jaGlsZCAuc2xpZGVzIGxpID4gLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyLFxuLnBhcmFsbGF4OmZpcnN0LWNoaWxkIC5iYWNrZ3JvdW5kLWltYWdlLWhvbGRlciB7XG4gIHRvcDogMDtcbn1cbi5tYWluLWNvbnRhaW5lciA+IGE6Zmlyc3QtY2hpbGQgKyAucGFyYWxsYXggLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFsbGF4ID4gLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyLFxuICAucGFyYWxsYXggLnNsaWRlcyBsaSA+IC5iYWNrZ3JvdW5kLWltYWdlLWhvbGRlciB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyohLS0tLS0tLS0tLSA2LiBCVVRUT05TIC0tLS0tLS0tLS0qL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk2NjY2O1xuICBwYWRkaW5nOiAwIDI2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM5OTY2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk5NjY2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uYnRuLWxnIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5idG4taWNvbi5idG4tbGcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uYnRuLWljb24uYnRuLXNtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxcHghaW1wb3J0YW50O1xufVxuLmJ0bi1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmJ0bi1maWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjZWIzMjVlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4td2hpdGUsXG4uaW1hZ2UtYmcgLmJ0bixcbi5pbWFnZS1iZyAuYnRuOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi13aGl0ZTpob3Zlcixcbi5pbWFnZS1iZyAuYnRuOmhvdmVyLFxuLmltYWdlLWJnIC5idG46dmlzaXRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmltYWdlLWJnIC5idG4uYnRuLWZpbGxlZCxcbi5pbWFnZS1iZyAuYnRuLWZpbGxlZDp2aXNpdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWIzMjVlO1xufVxuLmltYWdlLWJnIC5idG4tZmlsbGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbmJvZHkuYnRuLXJvdW5kZWQgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cbi5iZy1saWdodCAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogIzIyMjtcbn1cbi5iZy1saWdodCAuYnRuOnZpc2l0ZWQsXG4uYmctbGlnaHQgLmJ0bjp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uYmctbGlnaHQgLmJ0bi1maWxsZWQsXG4uYmctbGlnaHQgLmJ0bi1maWxsZWQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bjp2aXNpdGVkIHtcbiAgY29sb3I6ICNlYjMyNWU7XG59XG4uYnRuLXdoaXRlOnZpc2l0ZWQsXG4uYnRuOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4td2hpdGU6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmJ0bi1maWxsZWQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi5iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyOTtcbn1cbi5idG4uYmctZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG59XG4uYmctcHJpbWFyeSAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5iZy1wcmltYXJ5IC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzk5NjY2Njtcbn1cbi8qIS0tLS0tLS0tLS0gNy4gTkFWSUdBVElPTiAtLS0tLS0tLS0tKi9cbi5uYXYtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5uYXYgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm1vZHVsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2R1bGUubGVmdCxcbi5tb2R1bGUtZ3JvdXAubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1vZHVsZS5yaWdodCxcbi5tb2R1bGUtZ3JvdXAucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5uYXYgLmJ0bixcbi5uYXYtYmFyIC5idG4ge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uYXYtdXRpbGl0eSB7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi11dGlsaXR5IGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLm5hdi1iYXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5uYXYtYmFyIC5tb2R1bGUsXG4ubmF2LWJhciAubW9kdWxlLWdyb3VwIHtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLm5hdi1iYXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmxvZ28ge1xuICBtYXgtaGVpZ2h0OiA2MCU7XG59XG4ubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYubmF2LWNlbnRlcmVkIC5sb2dvIHtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgbWFyZ2luOiA2NHB4IDAgNDBweCAwO1xufVxubmF2LmJnLWRhcmsgLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5uYXYuYmctZGFyayAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYXMtZHJvcGRvd24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLmhhcy1kcm9wZG93bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1lbnUuaW5saW5lLWJsb2NrIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm1lbnUgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5tZW51ID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuLm1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lbnUgPiBsaTpsYXN0LWNoaWxkID4gdWwge1xuICByaWdodDogMDtcbn1cbi5tZW51ID4gbGk6bGFzdC1jaGlsZCA+IHVsIHVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG59XG4ubWVudSA+IGxpIHVsIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubWVudSA+IGxpID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lbnUgPiBsaSA+IHVsID4gbGkgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ubWVudSA+IGxpID4gdWwgPiAuaGFzLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogNXB4O1xuICByaWdodDogMjRweDtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cbi5tZW51ID4gbGkgPiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNnB4IDI0cHg7XG59XG4ubWVudSA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLm1lbnUgPiBsaTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWVudSA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsLFxuLmhhcy1kcm9wZG93bjpob3ZlciAubWVnYS1tZW51IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWVnYS1tZW51IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubWVnYS1tZW51IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1lZ2EtbWVudSA+IGxpIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZWdhLW1lbnUgLnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tYWtlLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kdWxlLndpZGdldC1oYW5kbGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5uYXYubmF2LWNlbnRlcmVkIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ubW9kdWxlLndpZGdldC1oYW5kbGUgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kdWxlLndpZGdldC1oYW5kbGU6aG92ZXIgaSxcbi5tb2R1bGUuYWN0aXZlIGkge1xuICBvcGFjaXR5OiAxO1xufVxuLndpZGdldC1oYW5kbGUgLmZ1bmN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kdWxlLndpZGdldC1oYW5kbGU6aG92ZXIgLmZ1bmN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9kdWxlLndpZGdldC1oYW5kbGUgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1vZHVsZS53aWRnZXQtaGFuZGxlIC50aXRsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2lkZ2V0LWhhbmRsZSAuY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQtaGFuZGxlIC5jYXJ0IC5sYWJlbCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNDdiNDc1O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndpZGdldC1oYW5kbGUgLnNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi53aWRnZXQtaGFuZGxlIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxubmF2IC53aWRnZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5uYXYgLndpZGdldCAudGl0bGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5uYXYgLndpZGdldCxcbm5hdiAud2lkZ2V0IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICNmZmY7XG59XG5uYXYgLndpZGdldCBociB7XG4gIGJvcmRlci1jb2xvcjogIzc3NztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbm5hdiAud2lkZ2V0IGhyOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtd2lkZ2V0LWhhbmRsZSAuZnVuY3Rpb24ge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXJ0LXdpZGdldC1oYW5kbGUgLmZ1bmN0aW9uIHNwYW4ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxubmF2IC5jYXJ0LW92ZXJ2aWV3IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbm5hdiAuY2FydC1vdmVydmlldyBhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxhbmd1YWdlIC5tZW51ID4gbGkgdWwge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLm5hdi1vcGVuIHtcbiAgbWF4LWhlaWdodDogMTAwMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5uYXYtb3BlbiAubW9iaWxlLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5tZW51ID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuLmhhcy1vZmZzY3JlZW4tbmF2IC5tYWluLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLm9mZnNjcmVlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xuICB3aWR0aDogNTAlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZmZzY3JlZW4tY29udGFpbmVyLnJldmVhbC1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5tYWluLWNvbnRhaW5lci5yZXZlYWwtbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG4ub2Zmc2NyZWVuLWxlZnQgLm9mZnNjcmVlbi1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cbi5vZmZzY3JlZW4tbGVmdCAub2Zmc2NyZWVuLWNvbnRhaW5lci5yZXZlYWwtbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCwgMCk7XG59XG4ub2Zmc2NyZWVuLWxlZnQgLm1haW4tY29udGFpbmVyLnJldmVhbC1uYXYsXG4ub2Zmc2NyZWVuLWxlZnQgbmF2LnJldmVhbC1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgMCkgIWltcG9ydGFudDtcbn1cbi5vZmZzY3JlZW4tY29udGFpbmVyIC5jbG9zZS1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDE2cHg7XG4gIHotaW5kZXg6IDI0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAuNTtcbn1cbi5vZmZzY3JlZW4tY29udGFpbmVyIC5jbG9zZS1uYXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm9mZnNjcmVlbi1jb250YWluZXIuYmctZGFyayAuY2xvc2UtbmF2IGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5vZmZzY3JlZW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLm9mZnNjcmVlbi1jb250YWluZXIucmV2ZWFsLW5hdiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwdncsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwdncsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwdncsIDAsIDApO1xuICB9XG4gIC5tYWluLWNvbnRhaW5lci5yZXZlYWwtbmF2IHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgbmF2LmZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIG5hdi5vdXRPZlNpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSAhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5uYXYtYmFyLFxuICAubmF2LWJhciAubW9kdWxlLWdyb3VwLFxuICAubmF2LWJhciAubW9kdWxlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubmF2LWJhciAubW9kdWxlIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm5hdi1iYXIgLm1vZHVsZS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIFxuICB9XG4gIC5uYXYtYmFyIC5tb2R1bGUtZ3JvdXAgLm1vZHVsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2Lm5hdi1jZW50ZXJlZCAubG9nbyB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweCAwO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1lbnUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWVudS5pbmxpbmUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51IGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxuICAubWVudSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51ID4gbGkgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1lbnUgPiBsaSA+IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB9XG4gIC5tZW51ID4gbGkgPiB1bCA+IC5oYXMtZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG4gIH1cbiAgLm1lbnUgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lbnUgPiBsaSA+IHVsIGxpIGEsXG4gIC5tZWdhLW1lbnUgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgfVxuICAuaGFzLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuICAuaGFzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZWdhLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZ2EtbWVudSBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudG9nZ2xlLXN1YiA+IHVsLFxuICAudG9nZ2xlLXN1YiAubWVnYS1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAubW9kdWxlLndpZGdldC1oYW5kbGUgLm1lbnUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSAubWVudSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1vZHVsZS53aWRnZXQtaGFuZGxlIGkge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAud2lkZ2V0LWhhbmRsZSAuZnVuY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvZ2dsZS13aWRnZXQtaGFuZGxlIC5mdW5jdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAud2lkZ2V0LWhhbmRsZSAuY2FydCAubGFiZWwge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdG9wOiAxOHB4O1xuICB9XG4gIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS10b2dnbGUgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLXRvZ2dsZS5hYnNvbHV0ZS14cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuICBuYXYubmF2LWNlbnRlcmVkIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYuYmctZGFyayAubW9kdWxlLndpZGdldC1oYW5kbGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0O1xuICB9XG4gIG5hdi5iZy1kYXJrIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NDQgIWltcG9ydGFudDtcbiAgfVxuICBuYXYuYmctZGFyayAubmF2LW9wZW4gLm1vYmlsZS10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuICB9XG59XG5uYXYub3V0T2ZTaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbm5hdi5zY3JvbGxlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xufVxubmF2LmZpeGVkLFxubmF2LmFic29sdXRlIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbm5hdi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm5hdi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxubmF2LmZpeGVkIC5uYXYtdXRpbGl0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYuZml4ZWQuc2Nyb2xsZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxubmF2LnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbm5hdi50cmFuc3BhcmVudCAubWVudSA+IGxpID4gYSxcbm5hdi50cmFuc3BhcmVudCAubW9kdWxlLndpZGdldC1oYW5kbGUgaSxcbm5hdi50cmFuc3BhcmVudCAubmF2LXV0aWxpdHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbm5hdi50cmFuc3BhcmVudCAubmF2LXV0aWxpdHksXG5uYXYudHJhbnNwYXJlbnQgLm5hdi1iYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxubmF2LnRyYW5zcGFyZW50IC5tb2R1bGUud2lkZ2V0LWhhbmRsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5uYXYudHJhbnNwYXJlbnQgLm1lbnUgPiBsaSA+IGEsXG5uYXYudHJhbnNwYXJlbnQgLm1vZHVsZS53aWRnZXQtaGFuZGxlIGkge1xuICBvcGFjaXR5OiAxO1xufVxubmF2LnRyYW5zcGFyZW50IC5oYXMtZHJvcGRvd246YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbm5hdi50cmFuc3BhcmVudCAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm5hdi50cmFuc3BhcmVudCAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIG5hdi50cmFuc3BhcmVudCAubmF2LW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgbmF2LnRyYW5zcGFyZW50IC5uYXYtb3BlbiAubWVudSA+IGxpID4gYSxcbiAgbmF2LnRyYW5zcGFyZW50IC5uYXYtb3BlbiAubW9kdWxlLndpZGdldC1oYW5kbGUgaSxcbiAgbmF2LnRyYW5zcGFyZW50IC5uYXYtb3BlbiAubmF2LXV0aWxpdHkge1xuICAgIGNvbG9yOiAjMjkyOTI5O1xuICB9XG4gIG5hdi50cmFuc3BhcmVudCAubmF2LW9wZW4gLmxvZ28tZGFyayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIG5hdi50cmFuc3BhcmVudCAubmF2LW9wZW4gLmxvZ28tbGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2LnRyYW5zcGFyZW50IC5uYXYtb3BlbiAuaGFzLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb2xvcjogIzI5MjkyOTtcbiAgfVxuICAubWVudSA+IGxpOmxhc3QtY2hpbGQgPiB1bCB1bCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbm5hdi50cmFuc3BhcmVudC5maXhlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5uYXYudHJhbnNwYXJlbnQuZml4ZWQgLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2LnRyYW5zcGFyZW50LmZpeGVkIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5uYXYudHJhbnNwYXJlbnQuZml4ZWQgLm1lbnUgPiBsaSA+IGEsXG5uYXYudHJhbnNwYXJlbnQuZml4ZWQgLm1vZHVsZS53aWRnZXQtaGFuZGxlIGkge1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbm5hdi50cmFuc3BhcmVudC5maXhlZCAubWVudSA+IC5oYXMtZHJvcGRvd246YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5uYXYudHJhbnNwYXJlbnQuZml4ZWQgLm1vZHVsZS53aWRnZXQtaGFuZGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxubmF2LnRyYW5zcGFyZW50LmZpeGVkIC5tZW51ID4gbGkgPiBhLFxubmF2LnRyYW5zcGFyZW50LmZpeGVkIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSBpIHtcbiAgb3BhY2l0eTogLjU7XG59XG5uYXYuYmctZGFyayAubWVudSA+IGxpID4gYSxcbm5hdi5iZy1kYXJrIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSBpLFxubmF2LmJnLWRhcmsgLm5hdi11dGlsaXR5IHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC43O1xufVxubmF2LmJnLWRhcmsgLm1vZHVsZS53aWRnZXQtaGFuZGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5uYXYuYmctZGFyayAubmF2LXV0aWxpdHksXG5uYXYuYmctZGFyayAubmF2LWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5uYXYudHJhbnNwYXJlbnQuZml4ZWQuYmctZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG59XG5uYXYudHJhbnNwYXJlbnQuZml4ZWQuYmctZGFyayAubWVudSA+IGxpID4gYSxcbm5hdi50cmFuc3BhcmVudC5maXhlZC5iZy1kYXJrIC5tb2R1bGUud2lkZ2V0LWhhbmRsZSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5uYXYubmF2LWNlbnRlcmVkLm91dE9mU2lnaHQgLmxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1pcy1vdmVybGF5IG5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuLyohLS0tLS0tLS0tLSA4LiBUT09MVElQUyAtLS0tLS0tLS0tKi9cbi50b29sdGlwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA5cHggMjRweCAxMnB4IDI0cHg7XG59XG4vKiEtLS0tLS0tLS0tIDkuIEFMRVJUUyAtLS0tLS0tLS0tKi9cbi5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5hbGVydCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC00cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFsZXJ0IC5jbG9zZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ODUxOTtcbiAgY29sb3I6ICNkODg1MTk7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MGI5NjM7XG4gIGNvbG9yOiAjNjBiOTYzO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNjQ0NDQ7XG4gIGNvbG9yOiAjYzY0NDQ0O1xufVxuLyohLS0tLS0tLS0tLSAxMC4gSUNPTlMgLS0tLS0tLS0tLSovXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5pbWFnZS1iZy5iZy1saWdodCAuaWNvbiB7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuLmltYWdlLWJnIC5pY29uLFxuLmJnLWRhcmsgLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiA4MHB4O1xufVxuLmljb24tc20ge1xuICBmb250LXNpemU6IDMycHg7XG59XG4uaWNvbi14cyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbiAgLmljb24tbGcge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxuICAuaWNvbi1zbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5pY29uLXhzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5lbWJlbGlzaC1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEwKTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwLjA1O1xuICB6LWluZGV4OiAtMTtcbn1cbi8qIS0tLS0tLS0tLS0gMTEuIEZPUk1TIC0tLS0tLS0tLS0qL1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmJnLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5iZy1zZWNvbmRhcnkgdGV4dGFyZWEsXG4uYmctc2Vjb25kYXJ5IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaW5wdXQtbGgge1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5hdHRlbXB0ZWQtc3VibWl0IC5maWVsZC1lcnJvciB7XG4gIG91dGxpbmU6IDFweCByZWQgIWltcG9ydGFudDtcbn1cbi5pbnB1dC13aXRoLWxhYmVsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qZm9udC13ZWlnaHQ6IDUwMDsqL1xuICAvKm1zKi9cbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbWFnZS1iZyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pbWFnZS1iZyB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmltYWdlLWJnLmJnLWxpZ2h0IGlucHV0LnRyYW5zcGFyZW50LFxuLmltYWdlLWJnLmJnLWxpZ2h0IGJ1dHRvbi50cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyOTtcbn1cbmlucHV0LnRyYW5zcGFyZW50LFxuYnV0dG9uLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XHQ7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xufVxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjY2NjO1xufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDExcHg7XG59XG46LW1vei1wbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDExcHg7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDExcHg7XG59XG5pbnB1dC50cmFuc3BhcmVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmJ1dHRvbi50cmFuc3BhcmVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaW5wdXQudHJhbnNwYXJlbnQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIsXG5idXR0b24udHJhbnNwYXJlbnQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmlucHV0LnRyYW5zcGFyZW50Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIsXG5idXR0b24udHJhbnNwYXJlbnQ6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaW5wdXQudHJhbnNwYXJlbnQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuYnV0dG9uLnRyYW5zcGFyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViMzI1ZTtcbiAgYmFja2dyb3VuZDogI2ViMzI1ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJnLXByaW1hcnkgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmhvbGxvdyxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmhvbGxvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaG9sbG93OmhvdmVyLFxuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uaG9sbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2VsZWN0LW9wdGlvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE0cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdC1vcHRpb246Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdC1vcHRpb24gc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnNlbGVjdCB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNzc3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbnNlbGVjdDphY3RpdmUsXG5zZWxlY3Q6Zm9jdXMsXG5zZWxlY3Q6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uY2hlY2tib3gtb3B0aW9uLFxuLnJhZGlvLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ3YjQ3NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jaGVja2JveC1vcHRpb24gLmlubmVyLFxuLnJhZGlvLW9wdGlvbiAuaW5uZXIge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0N2I0NzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jaGVja2JveC1vcHRpb24uY2hlY2tlZCAuaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgYmFja2dyb3VuZDogIzQ3YjQ3NTtcbn1cbi5jaGVja2JveC1vcHRpb24gaW5wdXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJhZGlvLW9wdGlvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmFkaW8tb3B0aW9uOm50aC1vZi10eXBlKG4rMikge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5yYWRpby1vcHRpb24gaW5wdXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJhZGlvLW9wdGlvbiAuaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLnJhZGlvLW9wdGlvbiArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnJhZGlvLW9wdGlvbi5jaGVja2VkIC5pbm5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5yYWRpby1vcHRpb24uY2hlY2tlZCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNDdiNDc1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgaW5wdXQuY29sLW1kLTYsXG4gIGJ1dHRvbi5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBpbnB1dC5jb2wtbWQtNjpmaXJzdC1vZi10eXBlLFxuICBidXR0b24uY29sLW1kLTY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgfVxuICBpbnB1dC5jb2wtbWQtNjpsYXN0LW9mLXR5cGUsXG4gIGJ1dHRvbi5jb2wtbWQtNjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgfVxufVxuZm9ybS50aGlyZHMgaW5wdXQsXG5mb3JtLnRoaXJkcyBidXR0b24ge1xuICB3aWR0aDogMzIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuZm9ybS5oYWx2ZXMgaW5wdXQsXG5mb3JtLmhhbHZlcyBidXR0b24ge1xuICAvKndpZHRoOiA0NiU7Ki9cbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qbWFyZ2luLWxlZnQ6IDIuNSU7Ki9cbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuZm9ybS5oYWx2ZXMgcCxcbmZvcm0udGhpcmRzIHAsXG5mb3JtLmhhbHZlcyBzcGFuLFxuZm9ybS50aGlyZHMgc3BhbiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tZXJyb3IsXG4uZm9ybS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzU4Y2UzODtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDgwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZvcm0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjY2UzODM4O1xufVxuLmZvcm0tZXJyb3IgYSxcbi5mb3JtLXN1Y2Nlc3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hdHRlbXB0ZWQtc3VibWl0IC5maWVsZC1lcnJvciB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjY2UzODM4ICFpbXBvcnRhbnQ7XG59XG5mb3JtIGlmcmFtZS5tYWlsLWxpc3QtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1sb2FkaW5nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTE1cHggMCAwIC0xNXB4O1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dDtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSAuZm9ybS1sb2FkaW5nIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuLmJ0bi13aGl0ZSAuZm9ybS1sb2FkaW5nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2M4YzhjODtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0udGhpcmRzIGlucHV0LFxuICBmb3JtLmhhbHZlcyBpbnB1dCxcbiAgZm9ybS50aGlyZHMgYnV0dG9uLFxuICBmb3JtLmhhbHZlcyBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyohLS0tLS0tLS0tLSAxMi4gQUNDT1JESU9OUyAtLS0tLS0tLS0tKi9cbi5hY2NvcmRpb24gLnRpdGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hY2NvcmRpb24gbGkuYWN0aXZlIC5jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uYWNjb3JkaW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLTEgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbi0xIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi0xIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJnLXNlY29uZGFyeSAuYWNjb3JkaW9uLTEgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cbi5iZy1zZWNvbmRhcnkgLmFjY29yZGlvbi0xIC50aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG59XG4uYWNjb3JkaW9uLTEgLnRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hY2NvcmRpb24tMSAuYWN0aXZlIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM0N2I0NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY29yZGlvbi0xIC5jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3JkaW9uLTEgLmNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDEzcHg7XG59XG4uYWNjb3JkaW9uLTEgLmFjdGl2ZSAuY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xufVxuLmFjY29yZGlvbi0xIC50aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYWNjb3JkaW9uLTEgLmFjdGl2ZSAudGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDdiNDc1O1xufVxuLmFjY29yZGlvbi0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IC43O1xufVxuLmFjY29yZGlvbi0yIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjY29yZGlvbi0yIC5hY3RpdmUgLnRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2NvcmRpb24tMiAuYWN0aXZlIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlNjFhJztcbn1cbi5hY2NvcmRpb24tMiAuY29udGVudCBwIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmFjY29yZGlvbi0yIC50aXRsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiEtLS0tLS0tLS0tIDEzLiBUQUJCRUQgQ09OVEVOVCAtLS0tLS0tLS0tKi9cbi50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFicy50aGlyZHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzLnRoaXJkcyBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzJTtcbn1cbi50YWJzLnRoaXJkcyAudGFiLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uLXRhYnMgLnRhYnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnV0dG9uLXRhYnMgLnRhYnMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnV0dG9uLXRhYnMgLnRhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ1dHRvbi10YWJzIC50YWItdGl0bGUge1xuICBwYWRkaW5nOiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJnLXNlY29uZGFyeSAuYnV0dG9uLXRhYnMgLnRhYi10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYnV0dG9uLXRhYnMgLnRhYi10aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnV0dG9uLXRhYnMgLmFjdGl2ZSAudGFiLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzQ3YjQ3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLXRhYnMgLnRhYi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYnV0dG9uLXRhYnMgLmFjdGl2ZSAudGFiLXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ3YjQ3NTtcbn1cbi5idXR0b24tdGFicy52ZXJ0aWNhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnV0dG9uLXRhYnMudmVydGljYWwgPiAudGFicyB7XG4gIG1heC13aWR0aDogMzAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idXR0b24tdGFicy52ZXJ0aWNhbCA+IC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5idXR0b24tdGFicy52ZXJ0aWNhbCA+IC50YWJzIGxpLFxuLmJ1dHRvbi10YWJzLnZlcnRpY2FsIC50YWItdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b24tdGFicy52ZXJ0aWNhbCA+IC50YWJzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iZy1kYXJrIC5idXR0b24tdGFicyAudGFiLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzIyMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b24tdGFicyAudGFicyBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5idXR0b24tdGFicy52ZXJ0aWNhbCAudGFicyxcbiAgLmJ1dHRvbi10YWJzLnZlcnRpY2FsIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQgPiBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiYmVkLWNvbnRlbnQgLmNvbnRlbnQgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRleHQtdGFicyAudGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGV4dC10YWJzLm5vLWJvcmRlciAudGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGV4dC10YWJzIC50YWItdGl0bGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dC10YWJzIC50YWItdGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRleHQtdGFicyAudGFiLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNDdiNDc1O1xuICBib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3R0b206IC0xN3B4O1xuICBsZWZ0OiAwO1xufVxuLnRleHQtdGFicyAuYWN0aXZlIC50YWItdGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ3YjQ3NTtcbn1cbi5iZy1wcmltYXJ5IC50ZXh0LXRhYnMgLnRhYi10aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNiM2UxYzY7XG59XG4udGV4dC10YWJzIC5hY3RpdmUgLnRhYi10aXRsZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGV4dC10YWJzIC50YWItdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtdGFicyAudGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnRleHQtdGFicyAudGFicyBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50ZXh0LXRhYnMgLnRhYi10aXRsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGV4dC10YWJzOm5vdCgudGV4dC1jZW50ZXIpIC50YWJzIGxpOmZpcnN0LWNoaWxkIC50YWItdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuLmljb24tdGFicyAudGFicyBsaSB7XG4gIHdpZHRoOiAyNC41JTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pY29uLXRhYnMgLnRhYi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IC41O1xufVxuLmljb24tdGFicyAudGFiLXRpdGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pY29uLXRhYnMgLmFjdGl2ZSAudGFiLXRpdGxlIHtcbiAgY29sb3I6ICM0N2I0NzU7XG4gIG9wYWNpdHk6IDE7XG59XG4uaWNvbi10YWJzIC5hY3RpdmUgLnRhYi10aXRsZSBpIHtcbiAgY29sb3I6ICM0N2I0NzU7XG59XG4uaW1hZ2UtYmcgLmljb24tdGFicyAuYWN0aXZlIC50YWItdGl0bGUgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tdGFicyAudGFiLXRpdGxlIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5pY29uLXRhYnMgLnRhYi10aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbi10YWJzIC50YWJzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5pY29uLXRhYnMgLnRhYi10aXRsZSBpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi8qIS0tLS0tLS0tLS0gMTQuIFBST0dSRVNTIEJBUlMgLS0tLS0tLS0tLSovXG4ucHJvZ3Jlc3MtYmFycyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogIzQ3YjQ3NTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICM2M2MxOGI7XG59XG4ucHJvZ3Jlc3MtMSB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvZ3Jlc3MtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9ncmVzcy0xIC5wcm9ncmVzcy1iYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJvZ3Jlc3MtMSAucHJvZ3Jlc3MtYmFyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnByb2dyZXNzLTIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb2dyZXNzLTIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9ncmVzcy0yIC5iYXItaG9sZGVyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0N2I0NzU7XG59XG4uYmctcHJpbWFyeSAucHJvZ3Jlc3MtMiAuYmFyLWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogIzcxYzc5NTtcbn1cbi8qIS0tLS0tLS0tLS0gMTUuIFNUQVRTIC0tLS0tLS0tLS0qL1xuLnN0YXQtMiBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7XG59XG4uc3RhdC0zIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuLnN0YXQtMyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiEtLS0tLS0tLS0tIDE2LiBCUkVBRENSVU1CUyAtLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5icmVhZGNydW1iLTIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJyZWFkY3J1bWItMiBsaSBhLFxuLmJyZWFkY3J1bWItMiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYnJlYWRjcnVtYi0yID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmltYWdlLWJnIC5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjg7XG59XG4uaW1hZ2UtYmcgLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW1hZ2UtYmcgLmJyZWFkY3J1bWIgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZGFyayAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAucGFnZS10aXRsZS00IC5icmVhZGNydW1iLFxuICAucGFnZS10aXRsZS0yIC5icmVhZGNydW1iIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi0yID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG4gIC5wYWdlLXRpdGxlLTQgLmJyZWFkY3J1bWIsXG4gIC5wYWdlLXRpdGxlLTIgLmJyZWFkY3J1bWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDhcdHB4O1xuICB9XG59XG4vKiEtLS0tLS0tLS0tIDE3LiBQQUdJTkFUSU9OIC0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBhZ2luYXRpb24gbGkgYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmU6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICM0N2I0NzU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0N2I0NzU7XG59XG4vKiEtLS0tLS0tLS0tIDE4LiBJQ09OIEZFQVRVUkVTIC0tLS0tLS0tLS0qL1xuLmZlYXR1cmUuYm94ZWQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLmZlYXR1cmUuYm94ZWQuYmctZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG59XG4uYmctZGFyayAuZmVhdHVyZS5ib3hlZCB7XG4gIGJhY2tncm91bmQ6ICMzNjM2MzY7XG59XG4uYmctc2Vjb25kYXJ5IC5mZWF0dXJlLmJveGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mZWF0dXJlLmJvcmRlcmVkIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5mZWF0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5mZWF0dXJlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS5ib3hlZCxcbiAgLmZlYXR1cmUuYm9yZGVyZWQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5mZWF0dXJlIC5pY29uLWxnIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5mZWF0dXJlLTEgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM0N2I0NzU7XG59XG4uZmVhdHVyZS0yIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ3YjQ3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgY29sb3I6ICM0N2I0NzU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZlYXR1cmUtMiBpOmhvdmVyLFxuLmZlYXR1cmUtMi5maWxsZWQgaSB7XG4gIGJhY2tncm91bmQ6ICM0N2I0NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZlYXR1cmUtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS0zIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmZlYXR1cmUtMyAubGVmdCxcbi5mZWF0dXJlLTMgLnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5mZWF0dXJlLTMgLmxlZnQge1xuICB3aWR0aDogMTUlO1xufVxuLmZlYXR1cmUtMyAucmlnaHQge1xuICB3aWR0aDogODUlO1xufVxuLmZlYXR1cmUtMyBpIHtcbiAgY29sb3I6ICM0N2I0NzU7XG59XG4uYmctcHJpbWFyeSAuZmVhdHVyZS0zIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mZWF0dXJlLTQgLmxlZnQge1xuICB3aWR0aDogMjUlO1xufVxuLmZlYXR1cmUtNCAucmlnaHQge1xuICB3aWR0aDogNzUlO1xufVxuLmZlYXR1cmUtY29sb3IgaDEsXG4uZmVhdHVyZS1jb2xvciBoMixcbi5mZWF0dXJlLWNvbG9yIGgzLFxuLmZlYXR1cmUtY29sb3IgaDQsXG4uZmVhdHVyZS1jb2xvciBoNSxcbi5mZWF0dXJlLWNvbG9yIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVhdHVyZS1jb2xvciBwLFxuLmZlYXR1cmUtY29sb3Igc3Bhbixcbi5mZWF0dXJlLWNvbG9yIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmVhdHVyZS1jb2xvciBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC43O1xufVxuLmZlYXR1cmUtY29sb3I6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiAjNDdiNDc1O1xufVxuLmZlYXR1cmUtY29sb3I6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiAjNDBhMjY5O1xufVxuLmZlYXR1cmUtY29sb3I6bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kOiAjMzk4ZjVkO1xufVxuLmZlYXR1cmUtNSB7XG4gIGhlaWdodDogMzMuMzMzMzMzdnc7XG4gIHBhZGRpbmc6IDAgNDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZlYXR1cmUtNSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDgwcHggNDhweDtcbiAgfVxuICAuZmVhdHVyZS01IC52LWFsaWduLXRyYW5zZm9ybSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtMyAubGVmdCxcbiAgLmZlYXR1cmUtNCAubGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5mZWF0dXJlLTMgLmxlZnQsXG4gIC5mZWF0dXJlLTQgLmxlZnQsXG4gIC5mZWF0dXJlLTMgLnJpZ2h0LFxuICAuZmVhdHVyZS00IC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZlYXR1cmUtNSB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG59XG4uaW1hZ2UtYmcgLmZlYXR1cmUgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmltYWdlLWJnIC5mZWF0dXJlIGgxLFxuLmltYWdlLWJnIC5mZWF0dXJlIGgyLFxuLmltYWdlLWJnIC5mZWF0dXJlIGgzLFxuLmltYWdlLWJnIC5mZWF0dXJlIGg0LFxuLmltYWdlLWJnIC5mZWF0dXJlIGg1LFxuLmltYWdlLWJnIC5mZWF0dXJlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW1hZ2UtYmcgLmZlYXR1cmUgcCxcbi5pbWFnZS1iZyAuZmVhdHVyZSBzcGFuLFxuLmltYWdlLWJnIC5mZWF0dXJlIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW1hZ2UtYmcgLmZlYXR1cmUuYm9yZGVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5pbWFnZS1iZyAuZmVhdHVyZS5ib3hlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC40KTtcbn1cbi5iZy1saWdodCAuZmVhdHVyZS5ib3JkZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjIpO1xufVxuLyohLS0tLS0tLS0tLSAxOS4gUFJJQ0lORyBUQUJMRVMgLS0tLS0tLS0tLSovXG4ucHJpY2luZy10YWJsZSB7XG4gIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmU7XG59XG4ucHJpY2luZy10YWJsZSAucHJpY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyOTI5Mjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJnLWRhcmsgLnByaWNpbmctdGFibGUgLnByaWNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJpY2luZy10YWJsZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByaWNpbmctdGFibGUuYm94ZWQsXG4ucHJpY2luZy10YWJsZS5lbXBoYXNpcyB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4ucHJpY2luZy10YWJsZS5lbXBoYXNpcyB7XG4gIGJhY2tncm91bmQ6ICM0N2I0NzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByaWNpbmctdGFibGUuZW1waGFzaXMgYTpub3QoLmJ0bikge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmljaW5nLXRhYmxlLmVtcGhhc2lzIC5wcmljZSxcbi5wcmljaW5nLXRhYmxlLmVtcGhhc2lzIGg1IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHQtMiB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLyohLS0tLS0tLS0tLSAyMC4gUEFHRSBUSVRMRVMgLS0tLS0tLS0tLSovXG4ucGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10aXRsZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2UtdGl0bGUgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZSBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10aXRsZS0xLFxuLnBhZ2UtdGl0bGUtMiB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4ucGFnZS10aXRsZS0xIC5icmVhZGNydW1iLFxuLnBhZ2UtdGl0bGUtMyAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xufVxuLnBhZ2UtdGl0bGUtMiAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYtaXMtb3ZlcmxheSAucGFnZS10aXRsZS0xLmltYWdlLWJnOmZpcnN0LWNoaWxkLFxuLm5hdi1pcy1vdmVybGF5LnBhZ2UtdGl0bGUtMS5iZy1kYXJrOmZpcnN0LWNoaWxkLFxuLm5hdi1pcy1vdmVybGF5IC5wYWdlLXRpdGxlLTIuaW1hZ2UtYmc6Zmlyc3QtY2hpbGQsXG4ubmF2LWlzLW92ZXJsYXkucGFnZS10aXRsZS0yLmJnLWRhcms6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDQ1NXB4O1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlLTEsXG4gIC5wYWdlLXRpdGxlLTIge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlLTMsXG4ucGFnZS10aXRsZS00IHtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cbi5wYWdlLXRpdGxlLTQgLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi1pcy1vdmVybGF5IC5wYWdlLXRpdGxlLTMuaW1hZ2UtYmc6Zmlyc3QtY2hpbGQsXG4ubmF2LWlzLW92ZXJsYXkucGFnZS10aXRsZS0zLmJnLWRhcms6Zmlyc3QtY2hpbGQsXG4ubmF2LWlzLW92ZXJsYXkgLnBhZ2UtdGl0bGUtNC5pbWFnZS1iZzpmaXJzdC1jaGlsZCxcbi5uYXYtaXMtb3ZlcmxheS5wYWdlLXRpdGxlLTQuYmctZGFyazpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMjk1cHg7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUuZnVsbHNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4vKiEtLS0tLS0tLS0tIDIxLiBXSURHRVRTIC0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubGluay1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ubGluay1saXN0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi53aWRnZXQgdWw6bGFzdC1jaGlsZCxcbi53aWRnZXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWRnZXQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud2lkZ2V0IGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5yZWNlbnQtcG9zdHMge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5yZWNlbnQtcG9zdHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJlY2VudC1wb3N0cyAuZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3BhY2l0eTogLjg7XG59XG4ucmVjZW50LXBvc3RzIGxpOmhvdmVyIC5kYXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWdzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG59XG4udGFncyAuYnRuLXNtIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQgLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldCAuZ2FsbGVyeSBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDRweCA0cHggMDtcbn1cbi50d2l0dGVyLWZlZWQgLnVzZXIsXG4udHdpdHRlci1mZWVkIC5pbnRlcmFjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2lkZ2V0IC50d2l0dGVyLWZlZWQgLnRpbWVQb3N0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldCAudHdlZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndpZGdldCAudHdpdHRlci1mZWVkIC5zbGlkZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndpZGdldCAudHdpdHRlci1mZWVkIC5zbGlkZXMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0IC50d2l0dGVyLWZlZWQgLnNsaWRlcyBsaTpudGgtb2YtdHlwZShuKzMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWRnZXQgLnR3aXR0ZXItZmVlZCAuc2xpZGVzIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgY29udGVudDogXCJcXGU3NGJcIjtcbiAgZm9udC1mYW1pbHk6ICd0aGVtaWZ5JztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndpZGdldCAudHdpdHRlci1mZWVkIHAge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1kYXJrIC53aWRnZXQgLnR3aXR0ZXItZmVlZCAuc2xpZGVzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndpZGdldCAuaW5zdGFmZWVkIGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4IDRweCAwO1xufVxuLndpZGdldCAuaW5zdGFmZWVkIGxpOm50aC1vZi10eXBlKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldCAuY2FydC1vdmVydmlldyBpbWcge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cbi53aWRnZXQgLmNhcnQtb3ZlcnZpZXcgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ud2lkZ2V0IC5jYXJ0LW92ZXJ2aWV3IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQgLmNhcnQtb3ZlcnZpZXcgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldCAuY2FydC1vdmVydmlldyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWRnZXQgLmNhcnQtY29udHJvbHMge1xuICBtYXgtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jYXJ0LW92ZXJ2aWV3IGEge1xuICBjb2xvcjogIzI5MjkyOTtcbn1cbi5jYXJ0LW92ZXJ2aWV3IGE6aG92ZXIge1xuICBjb2xvcjogIzQ3YjQ3NTtcbn1cbi53aWRnZXQgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtOHB4IDAgMDtcbn1cbi53aWRnZXQgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53aWRnZXQgLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhLmZsZXgtbmV4dCB7XG4gIHJpZ2h0OiA4cHg7XG59XG4ud2lkZ2V0IC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYS5mbGV4LXByZXYge1xuICBsZWZ0OiA4cHg7XG59XG4ud2lkZ2V0IC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWRnZXQgLmltYWdlLXNsaWRlciB7XG4gIG1hcmdpbjogMDtcbn1cbi8qIS0tLS0tLS0tLS0gMjIuIElNQUdFIFRJTEVTIC0tLS0tLS0tLS0qL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltYWdlLXRpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uaW1hZ2UtdGlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltYWdlLXRpbGUgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiA1O1xufVxuLmlubmVyLXRpdGxlOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgzNCwgMzQsIDM0LCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDM0LCAzNCwgMzQsIDAuOSkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDM0LCAzNCwgMzQsIDAuOSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMzQsIDM0LCAzNCwgMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMzQsIDM0LCAzNCwgMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgzNCwgMzQsIDM0LCAwLjkpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzI5MjkyOScsIEdyYWRpZW50VHlwZT0wKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5uZXItdGl0bGUudGl0bGUtY2VudGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIG9wYWNpdHk6IC40O1xufVxuLmlubmVyLXRpdGxlOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4uaW5uZXItdGl0bGUgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAyNHB4O1xuICB6LWluZGV4OiA1O1xufVxuLmlubmVyLXRpdGxlIC50aXRsZSBoMSxcbi5pbm5lci10aXRsZSAudGl0bGUgaDIsXG4uaW5uZXItdGl0bGUgLnRpdGxlIGgzLFxuLmlubmVyLXRpdGxlIC50aXRsZSBoNCxcbi5pbm5lci10aXRsZSAudGl0bGUgaDUsXG4uaW5uZXItdGl0bGUgLnRpdGxlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5uZXItdGl0bGUgLnRpdGxlIHAsXG4uaW5uZXItdGl0bGUgLnRpdGxlIHNwYW4sXG4uaW5uZXItdGl0bGUgLnRpdGxlIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5uZXItdGl0bGUudGl0bGUtY2VudGVyIC50aXRsZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLmlubmVyLXRpdGxlIC50aXRsZSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW5uZXItdGl0bGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbm5lci10aXRsZTpob3ZlciB7XG4gIG9wYWNpdHk6IC45NTtcbn1cbi5pbm5lci10aXRsZS5ob3Zlci1yZXZlYWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pbm5lci10aXRsZS5ob3Zlci1yZXZlYWwgLnRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmlubmVyLXRpdGxlLmhvdmVyLXJldmVhbDpob3ZlciAudGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbn1cbi5pbm5lci10aXRsZS5ob3Zlci1yZXZlYWw6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vdXRlci10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaG92ZXItdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbn1cbi5ob3Zlci10aWxlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmhvdmVyLXRpbGU6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogLjU7XG59XG4uaG92ZXItdGlsZSAuaG92ZXItc3RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvdmVyLXN0YXRlIHtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhvdmVyLXN0YXRlIGgxLFxuLmhvdmVyLXN0YXRlIGgyLFxuLmhvdmVyLXN0YXRlIGgzLFxuLmhvdmVyLXN0YXRlIGg0LFxuLmhvdmVyLXN0YXRlIGg1LFxuLmhvdmVyLXN0YXRlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG92ZXItc3RhdGUgcCxcbi5ob3Zlci1zdGF0ZSBzcGFuLFxuLmhvdmVyLXN0YXRlIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG92ZXItc3RhdGUgKiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApIHNjYWxlKDEuMDUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCkgc2NhbGUoMS4wNSk7XG59XG4uaG92ZXItdGlsZTpob3ZlciAuaG92ZXItc3RhdGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmhvdmVyLXRpbGU6aG92ZXIgLmhvdmVyLXN0YXRlICoge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApIHNjYWxlKDEpO1xufVxuLmhvdmVyLXN0YXRlICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9yZGVyLXRoaWNrIHtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYm9yZGVyLXRoaWNrLmNvbC1zbS02OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2ZmZjtcbn1cbi5ib3JkZXItdGhpY2suY29sLXNtLTY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZjtcbn1cbi8qIS0tLS0tLS0tLS0gMjMuIFNMSURFUlMgLS0tLS0tLS0tLSovXG4uaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXNsaWRlciAuc2xpZGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbn1cbi5pbWFnZS1zbGlkZXIgLnNsaWRlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1zbGlkZXIgLnNsaWRlcyBsaSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdyAuaW1hZ2Utc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pbWFnZS1zbGlkZXIuaGVpZ2h0LTcwIC5zbGlkZXMgbGkge1xuICBoZWlnaHQ6IDcwdmg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLXNsaWRlci5oZWlnaHQtNzAgLnNsaWRlcyBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5pbWFnZS1zbGlkZXIuaGVpZ2h0LTcwIC52LWFsaWduLXRyYW5zZm9ybSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dCB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dDpiZWZvcmUsXG4uZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYS5mbGV4LXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAtMTJweCAwIDA7XG59XG4uZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI5MjkyOTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250cm9scy1pbnNpZGUgLmZsZXgtY29udHJvbC1uYXYge1xuICBib3R0b206IDI0cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNvbnRyb2xzLWluc2lkZSAuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmNvbnRyb2xzLWluc2lkZSAuZmxleC1jb250cm9sLW5hdiBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pbWFnZS1iZyAuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmltYWdlLWJnIC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEuZmxleC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNsaWRlci10aHVtYi1jb250cm9scyAuZmxleC1jb250cm9sLXRodW1icyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGlkZXItdGh1bWItY29udHJvbHMgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXRodW1iLWNvbnRyb2xzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItdGh1bWItY29udHJvbHMgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sb2dvLWNhcm91c2VsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ28tY2Fyb3VzZWwgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogLjU7XG59XG4ubG9nby1jYXJvdXNlbCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubG9nby1jYXJvdXNlbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tY2Fyb3VzZWwgLnNsaWRlcyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXh0LXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGE6YmVmb3JlIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uaW1hZ2UtYmcgLnRleHQtc2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IC41O1xufVxuLmltYWdlLWJnIC50ZXh0LXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXh0LXNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IGEuZmxleC1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG59XG4udGV4dC1zbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhLmZsZXgtbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbn1cbi5rZW5idXJucyAuc2xpZGVzIGxpOm50aC1vZi10eXBlKG9kZCkgLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBrZW5CdXJuc0Vhc3QgMjVzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBrZW5CdXJuc0Vhc3QgMjVzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4ua2VuYnVybnMgLnNsaWRlcyBsaTpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZC1pbWFnZS1ob2xkZXIge1xuICBhbmltYXRpb246IGtlbkJ1cm5zV2VzdCAyNXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGtlbkJ1cm5zV2VzdCAyNXMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbkBrZXlmcmFtZXMga2VuQnVybnNFYXN0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMga2VuQnVybnNFYXN0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGtlbkJ1cm5zV2VzdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMga2VuQnVybnNXZXN0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rZW5idXJucyAuc2xpZGVzIGxpIC5iYWNrZ3JvdW5kLWltYWdlLWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyohLS0tLS0tLS0tLSAyNC4gSU1BR0UgR0FMTEVSSUVTIC0tLS0tLS0tLS0qL1xuLmluc3RhZmVlZC5ncmlkLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluc3RhZmVlZC5ncmlkLWdhbGxlcnkgbGkge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuLmluc3RhZmVlZC5ncmlkLWdhbGxlcnkgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAuOTtcbn1cbi5pbnN0YWZlZWQuZ3JpZC1nYWxsZXJ5LmdhcGxlc3MgbGkge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuLmluc3RhZmVlZC5ncmlkLWdhbGxlcnkuZ2FwbGVzcyBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5pbnN0YWZlZWQuZ3JpZC1nYWxsZXJ5IGxpIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxufVxuLmxpZ2h0Ym94LWdyaWQsXG4ubGlnaHRib3gtZ3JpZCB1bCxcbi5saWdodGJveC1ncmlkIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpZ2h0Ym94LWdyaWQgbGkge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGlnaHRib3gtZ3JpZCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IC45O1xufVxuLnNxdWFyZS10aHVtYnMgbGkge1xuICBoZWlnaHQ6IDI4NXB4O1xufVxuLnRoaXJkLXRodW1icyBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzM3Z3O1xuICBoZWlnaHQ6IDMzdnc7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAuc3F1YXJlLXRodW1icyBsaSB7XG4gICAgaGVpZ2h0OiAyMzVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmxpZ2h0Ym94LWdyaWQgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnNxdWFyZS10aHVtYnMgbGkge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWdodGJveC1ncmlkIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50aGlyZC10aHVtYnMgbGkge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxuICAuc3F1YXJlLXRodW1icyBsaSB7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxufVxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxiLWRhdGEgLmxiLWNsb3NlLFxuLmxiLW5hdiBhLmxiLW5leHQsXG4ubGItbmF2IGEubGItcHJldiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubGItZGF0YSAubGItY2xvc2U6YmVmb3JlLFxuLmxiLW5hdiBhLmxiLW5leHQ6YmVmb3JlLFxuLmxiLW5hdiBhLmxiLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbiAgZm9udC1mYW1pbHk6ICd0aGVtaWZ5JztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sYi1uYXYgYS5sYi1uZXh0OmJlZm9yZSxcbi5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG4ubGItbmF2IGEubGItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xuICByaWdodDogMTZweDtcbn1cbi5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG4gIGxlZnQ6IDE2cHg7XG59XG4uZmxpY2tyLWZlZWQgbGkge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZmxpY2tyLWZlZWQgbGkubWFzb25yeS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbGlja3ItZmVlZCBsaSBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuZmxpY2tyLWZlZWQgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGlja3ItZmVlZCBsaSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4vKiEtLS0tLS0tLS0tIDI1LiBJTlRST1MgLS0tLS0tLS0tLSovXG4uY292ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY292ZXIgaDEsXG4uY292ZXIgaDIsXG4uY292ZXIgaDMsXG4uY292ZXIgaDQsXG4uY292ZXIgaDUsXG4uY292ZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb3ZlciBwLFxuLmNvdmVyIHNwYW4sXG4uY292ZXIgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbWFnZS1iZy5iZy1saWdodCBoMSxcbi5pbWFnZS1iZy5iZy1saWdodCBoMixcbi5pbWFnZS1iZy5iZy1saWdodCBoMyxcbi5pbWFnZS1iZy5iZy1saWdodCBoNCxcbi5pbWFnZS1iZy5iZy1saWdodCBoNSxcbi5pbWFnZS1iZy5iZy1saWdodCBoNiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmltYWdlLWJnLmJnLWxpZ2h0IHAsXG4uaW1hZ2UtYmcuYmctbGlnaHQgc3Bhbixcbi5pbWFnZS1iZy5iZy1saWdodCBsaSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNvdmVyOmZpcnN0LWNoaWxkIC5mdWxsc2NyZWVuIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5jb3Zlci5mdWxsc2NyZWVuIC5zbGlkZXMgPiBsaSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uY292ZXIgLnNsaWRlcyBsaSAuY29udGFpbmVyIHtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdmVyIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IC45O1xufVxuLmNvdmVyIC5mbGV4LWNvbnRyb2wtbmF2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb3ZlciAuYWxpZ24tYm90dG9tIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBib3R0b206IDE2cHg7XG59XG4uY292ZXIgLmFsaWduLXRvcCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3ZlciAuYWxpZ24tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNvdmVyIC5hbGlnbi1ib3R0b20ucmVsYXRpdmUteHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmNvdmVyLmZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLmNvdmVyLmZ1bGxzY3JlZW4uaW1hZ2Utc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb3Zlci5mdWxsc2NyZWVuIC5jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNvdmVyLmZ1bGxzY3JlZW4gLnNsaWRlcyBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLyohLS0tLS0tLS0tLSAyNi4gU0hPUCAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LXNpbmdsZSAuaW1hZ2Utc2xpZGVyIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbi5wcm9kdWN0LXNpbmdsZSAucHJpY2Uge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5wcm9kdWN0LXNpbmdsZSAub2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG9wYWNpdHk6IC43O1xufVxuLnByb2R1Y3Qtc2luZ2xlIC5wcmljZTpub3QoLm9sZC1wcmljZSkge1xuICBjb2xvcjogIzQ3YjQ3NTtcbn1cbi5hZGQtdG8tY2FydCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWRkLXRvLWNhcnQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luOiAwO1xufVxudGgsXG50ZCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucmF0aW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmF0aW5ncyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zdGFyLXJhdGluZyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnN0YXItcmF0aW5nIHtcbiAgbWFyZ2luOiAwIDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucmF0aW5ncyAudXNlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5yYXRpbmdzIC51c2VyIC5kYXRlIHtcbiAgb3BhY2l0eTogLjc7XG59XG4ucmF0aW5ncyAudXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yYXRpbmdzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5yYXRpbmdzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLnJhdGluZ3MtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLnByb2R1Y3QtdGh1bWIge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuLmNvbC1zbS02IC5wcm9kdWN0LXRodW1iIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5wcm9kdWN0LXRodW1iOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbn1cbi5jYXJ0IC5wcm9kdWN0LXRodW1iIHtcbiAgbWF4LXdpZHRoOiAxMDAwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5jYXJ0IC5wcm9kdWN0LXRodW1iOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcnQgdGQsXG4uY2FydCBzcGFuLFxuLmNhcnQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG4uY2FydCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcnQgLnJlbW92ZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNjQ0NDQ7XG4gIGNvbG9yOiAjYzY0NDQ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jYXJ0IC5yZW1vdmUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYzY0NDQ0O1xufVxuLyohLS0tLS0tLS0tLSAyNy4gVklERU8gLS0tLS0tLS0tLSovXG52aWRlbzotd2Via2l0LWZ1bGwtc2NyZWVuLFxuYXVkaW86LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuLnZpZC1iZyAuYmFja2dyb3VuZC1pbWFnZS1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuLnZpZC1iZyAubWFzb25yeS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG4udmlkLWJnIC5jb250YWluZXIuZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZC1iZyAuYmFja2dyb3VuZC1pbWFnZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aWQtYmcgLnBsYXllciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubG9jYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmxvY2FsLXZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubG9jYWwtdmlkZW8tY29udGFpbmVyIC5iYWNrZ3JvdW5kLWltYWdlLWhvbGRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuLmJhY2tncm91bmQtaW1hZ2UtaG9sZGVyLmZhZGVvdXQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsYXktYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdweCAwIDdweCAxNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG59XG4ucGxheS1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4ucGxheS1idXR0b24uZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzI5MjkyOTtcbn1cbi5wbGF5LWJ1dHRvbi5kYXJrOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzI5MjkyOTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG4gIC5wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTBweCAwIDEwcHggMjAuMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgfVxufVxuLnBsYXktYnV0dG9uLmxhcmdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuLnBsYXktYnV0dG9uLmxhcmdlOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDMxLjBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xufVxuLnBsYXktYnV0dG9uLmxhcmdlLmRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjkyOTI5O1xufVxuLnBsYXktYnV0dG9uLmlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXktYnV0dG9uLmxhcmdlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIH1cbiAgLnBsYXktYnV0dG9uLmxhcmdlOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAyNS4wcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICB9XG59XG4ubW9kYWwtdmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tb2RhbC12aWRlbyB2aWRlbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjc1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubW9kYWwtdmlkZW8ucmV2ZWFsLW1vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc2OHB4O1xuICBoZWlnaHQ6IDQzMnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzg0cHg7XG4gIG1hcmdpbi10b3A6IC0yMTZweDtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2RhbC12aWRlbyAudGktY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICByaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5tb2RhbC12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtdmlkZW8gdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAubW9kYWwtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgfVxufVxuLmZzLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5mcy12aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5lbWJlZC12aWRlby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZW1iZWQtdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubW9kYWwtdmlkZW8gLmVtYmVkLXZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLXZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5mcy12aWQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmZzLXZpZC1iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub3ZlcmxheSAuZnMtdmlkLWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuZnMtdmlkLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIS0tLS0tLS0tLS0gMjguIEJMT0cgLS0tLS0tLS0tLSovXG4ucG9zdC10aXRsZSAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ucG9zdC10aXRsZSBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucG9zdC1tZXRhLFxuLnBvc3QtbWV0YSAudGFncyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wb3N0LW1ldGEgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucG9zdC1tZXRhIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLnBvc3Qtc25pcHBldCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wb3N0LXNuaXBwZXQgLmVtYmVkLXZpZGVvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucG9zdC1zbmlwcGV0IC5lbWJlZC12aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3Qtc25pcHBldCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNvbW1lbnRzLWxpc3QsXG4uY29tbWVudHMtbGlzdCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbW1lbnRzLWxpc3QgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbW1lbnRzLWxpc3QgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uY29tbWVudHMtbGlzdCAuYXZhdGFyLFxuLmNvbW1lbnRzLWxpc3QgLmNvbW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbW1lbnRzLWxpc3QgLmF2YXRhciB7XG4gIHdpZHRoOiAxMCU7XG59XG4uY29tbWVudHMtbGlzdCAuYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA3NXB4O1xufVxuLmNvbW1lbnRzLWxpc3QgLmNvbW1lbnQge1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuLmNvbW1lbnRzLWxpc3QgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNvbW1lbnRzLWxpc3QgLmNvbW1lbnQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbW1lbnRzLWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uY29tbWVudHMtbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbW1lbnRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1hc29ucnkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG4ubWFzb25yeS5mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5tYXNvbnJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyIC5tYXNvbnJ5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1hc29ucnktaXRlbSBibG9ja3F1b3RlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ3YjQ3NTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hc29ucnlGbHlJbiAubWFzb25yeS1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG59XG4ubWFzb25yeUZseUluIC5tYXNvbnJ5LWl0ZW0uZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubWFzb25yeS1sb2FkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogODBweDtcbn1cbi5tYXNvbnJ5LWxvYWRlci5maXhlZC1jZW50ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbi5tYXNvbnJ5LWxvYWRlci5mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMnB4IDFweCAwcHggIzQ3YjQ3NTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDAuN3MgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gMC43cyBsaW5lYXIgaW5maW5pdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LXRpdGxlIC5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucG9zdC10aXRsZSBoNCB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb21tZW50cyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi8qIS0tLS0tLS0tLS0gMjkuIElNQUdFIEJMT0NLUyAtLS0tLS0tLS0tKi9cbi5pbWFnZS1tZCB7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xufVxuLmltYWdlLXNtYWxsIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cbi5pbWFnZS14cyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4uaW1hZ2UteHhzIHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cbi5mYWRlLWhhbGYge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZmFkZS0xLTQge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmZhZGUtMy00IHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5mYWRlLW9uLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IC41O1xufVxuLmZhZGUtb24taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhc3Qtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY2FzdC1zaGFkb3ctbGlnaHQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbWFnZS1ibG9jayxcbi5pbWFnZS1ibG9jayAuaW1hZ2UtYmcge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDUwdnc7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuLmltYWdlLWJsb2NrIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1hZ2UtYmxvY2stcmlnaHQgLmltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMDAwcHg7XG4gIH1cbiAgLmltYWdlLWJsb2NrIC5pbWFnZS1iZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuaW1hZ2UtYmxvY2sgLnYtYWxpZ24tdHJhbnNmb3JtIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5pbWFnZS1ibG9jay1yaWdodCAuaW1hZ2UtYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmltYWdlLWVkZ2UgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1lZGdlIC5jb250YWluZXIgZGl2W2NsYXNzKj0nY29sLSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmltYWdlLWVkZ2UgLmNvbnRhaW5lciBkaXZbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uaW1hZ2Utc3F1YXJlIHtcbiAgaGVpZ2h0OiA1MHZ3O1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbi5pbWFnZS1zcXVhcmUgLmltYWdlLFxuLmltYWdlLXNxdWFyZSA+IC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmltYWdlLXNxdWFyZSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1hZ2Utc3F1YXJlID4gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuLmltYWdlLXNxdWFyZS5sZWZ0IC5pbWFnZSB7XG4gIGxlZnQ6IDA7XG59XG4uaW1hZ2Utc3F1YXJlLmxlZnQgPiAuY29udGVudCB7XG4gIHJpZ2h0OiAwO1xufVxuLmltYWdlLXNxdWFyZS5yaWdodCAuaW1hZ2Uge1xuICByaWdodDogMDtcbn1cbi5pbWFnZS1zcXVhcmUucmlnaHQgPiAuY29udGVudCB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuaW1hZ2Utc3F1YXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmltYWdlLXNxdWFyZSAuaW1hZ2UsXG4gIC5pbWFnZS1zcXVhcmUgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbWFnZS1zcXVhcmUgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmltYWdlLXNxdWFyZSA+IC5jb250ZW50IHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2Utc3F1YXJlID4gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmltYWdlLXpvb20gaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDlzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDlzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDlzIGVhc2U7XG59XG4uaW1hZ2Utem9vbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmltYWdlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtY2FwdGlvbiAuY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW1hZ2UtY2FwdGlvbiAuY2FwdGlvbiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtY2FwdGlvbiAuY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJyBhdHRyKGRhdGEtY2FwdGlvbikgJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMzQsIDM0LCAzNCwgMC43KSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMzQsIDM0LCAzNCwgMC43KSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDM0LCAzNCwgMzQsIDAuNykgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMzQsIDM0LCAzNCwgMC43KSAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDM0LCAzNCwgMzQsIDAuNykgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMzQsIDM0LCAzNCwgMC43KSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjZTYyMjIyMjInLCBHcmFkaWVudFR5cGU9MCk7XG4gIC8qIElFNi05ICovXG59XG4uaW1hZ2UtY2FwdGlvbi5ob3Zlci1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xufVxuLmltYWdlLWNhcHRpb24uaG92ZXItY2FwdGlvbjpob3ZlciAuY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLyohLS0tLS0tLS0tLSAzMC4gUE9SVE9GTElPIC0tLS0tLS0tLS0qL1xuLmZpbHRlcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVycyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0N2I0NzU7XG4gIHBhZGRpbmc6IDAgMjZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzQ3YjQ3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIG9wYWNpdHk6IC43O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlcnMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDdiNDc1O1xuICBvcGFjaXR5OiAxO1xufVxuLmZpbHRlcnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWx0ZXJzLmZsb2F0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cbi5maWx0ZXJzLmZsb2F0aW5nIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iZy1kYXJrIC5maWx0ZXJzLmZsb2F0aW5nIHtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbn1cbi5iZy1kYXJrIC5maWx0ZXJzLmZsb2F0aW5nIGgxLFxuLmJnLWRhcmsgLmZpbHRlcnMuZmxvYXRpbmcgaDIsXG4uYmctZGFyayAuZmlsdGVycy5mbG9hdGluZyBoMyxcbi5iZy1kYXJrIC5maWx0ZXJzLmZsb2F0aW5nIGg0LFxuLmJnLWRhcmsgLmZpbHRlcnMuZmxvYXRpbmcgaDUsXG4uYmctZGFyayAuZmlsdGVycy5mbG9hdGluZyBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLWRhcmsgLmZpbHRlcnMuZmxvYXRpbmcgcCxcbi5iZy1kYXJrIC5maWx0ZXJzLmZsb2F0aW5nIHNwYW4sXG4uYmctZGFyayAuZmlsdGVycy5mbG9hdGluZyBsaSB7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLnByb2plY3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWluZXIgLnByb2plY3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucHJvamVjdC5pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC4xICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvamVjdCAuaW1hZ2UtdGlsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9qZWN0LmluYWN0aXZlOmhvdmVyIC50aXRsZSxcbi5wcm9qZWN0LmluYWN0aXZlIC5pbWFnZS10aWxlOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NjhweCkge1xuICAuZmlsdGVycy5mbG9hdGluZyB7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cbiAgLmZpbHRlcnMuZmxvYXRpbmcgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycy5mbG9hdGluZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmZpbHRlcnMuZmxvYXRpbmcgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiEtLS0tLS0tLS0tIDMxLiBURVNUSU1PTklBTFMgLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udGVzdGltb25pYWxzIC5xdW90ZS1hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnF1b3RlLWF1dGhvciBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4udGVzdGltb25pYWxzIC5xdW90ZS1hdXRob3IgaDYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnF1b3RlLWF1dGhvciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscyBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi8qIS0tLS0tLS0tLS0gMzIuIENPVU5URE9XTlMgLS0tLS0tLS0tLSovXG4uY291bnRkb3duIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW1hZ2UtYmcgLmNvdW50ZG93biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmNvdW50ZG93biB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY291bnRkb3duIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi8qIS0tLS0tLS0tLS0gMzMuIE1BUFMgLS0tLS0tLS0tLSovXG4ubWFwLWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXAtaG9sZGVyIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODAlO1xuICB0b3A6IC00MCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFwLWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFwLWhvbGRlci5pbnRlcmFjdDpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5tYXAtaG9sZGVyLmlubGluZSB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFwLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLyohLS0tLS0tLS0tLSAzNC4gVFdJVFRFUiAtLS0tLS0tLS0tKi9cbi50d2l0dGVyLWZlZWQudGhpcmRzIGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udHdpdHRlci1mZWVkLnRoaXJkcyB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAudHdpdHRlci1mZWVkLnRoaXJkcyBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3aXR0ZXItZmVlZC50aGlyZHMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udHdlZXRzLXNsaWRlci5sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4udHdlZXRzLXNsaWRlci5sYXJnZSAudGltZVBvc3RlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC50d2VldHMtc2xpZGVyLmxhcmdlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3ZWV0cy1zbGlkZXIubGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2MtYmFja2dyb3VuZC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjNDdiNDc1ICFpbXBvcnRhbnQ7XG59XG4vKiEtLS0tLS0tLS0tIDM1LiBNT0RBTFMgLS0tLS0tLS0tLSovXG4uZm91bmRyeV9tb2RhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDgwcHggNDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC00MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC00MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mb3VuZHJ5X21vZGFsLm5vLWJnIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2RhbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5tb2RhbC1zY3JlZW4ucmV2ZWFsLW1vZGFsIHtcbiAgb3BhY2l0eTogLjg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZm91bmRyeV9tb2RhbC5yZXZlYWwtbW9kYWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mb3VuZHJ5X21vZGFsIC5jbG9zZS1tb2RhbCB7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm91bmRyeV9tb2RhbCAqOm5vdCguYmFja2dyb3VuZC1pbWFnZS1ob2xkZXIpOm5vdCguY2xvc2UtbW9kYWwpIHtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvdW5kcnlfbW9kYWwuaW1hZ2UtYmcgLmNsb3NlLW1vZGFsLFxuLmZvdW5kcnlfbW9kYWwubm8tYmcgLmNsb3NlLW1vZGFsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm91bmRyeV9tb2RhbCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvdW5kcnlfbW9kYWwge1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAuZm91bmRyeV9tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiA2NHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5mb3VuZHJ5X21vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDY0cHggMzJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvdW5kcnlfbW9kYWwge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNDhweCAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSg1MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDUwJSk7XG4gIH1cbiAgLmZvdW5kcnlfbW9kYWwgLmNsb3NlLW1vZGFsIHtcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuLmlmcmFtZS1tb2RhbCB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5pZnJhbWUtbW9kYWwgLmNsb3NlLW1vZGFsIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5pZnJhbWUtbW9kYWwgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1zdHJpcCB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDElO1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiA5OCU7XG4gIG1hcmdpbjogMCAxJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1zdHJpcC5yZXZlYWwtbW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC1zdHJpcCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZGFsLXN0cmlwIGkuY2xvc2UtbW9kYWwge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubW9kYWwtc3RyaXAgLmljb24gKyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLm1vZGFsLXN0cmlwIHAgKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLXN0cmlwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtc3RyaXAgLmNsb3NlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5tb2RhbC1zdHJpcCAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9kYWwtc3RyaXAgLmljb24gKyBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4vKiEtLS0tLS0tLS0tIDM2LiBGT09URVJTIC0tLS0tLS0tLS0qL1xuZm9vdGVyLmJnLWRhcmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci0xIC5sb2dvIHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cbi5mb290ZXItMSAuc3ViIHtcbiAgb3BhY2l0eTogLjU7XG59XG4uc29jaWFsLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uaW1hZ2UtYmcgLnNvY2lhbC1saXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1kYXJrIC5zb2NpYWwtbGlzdCBhLFxuLmltYWdlLWJnIC5zb2NpYWwtbGlzdCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC41O1xufVxuLmJnLWRhcmsgLnNvY2lhbC1saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmltYWdlLWJnIC5zb2NpYWwtbGlzdCBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iZy1saWdodCAuc29jaWFsLWxpc3QgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmJhY2stdG8tdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5iYWNrLXRvLXRvcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmctZGFyayAuYmFjay10by10b3Age1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYmctZGFyayAuYmFjay10by10b3A6YWN0aXZlLFxuLmJnLWRhcmsgLmJhY2stdG8tdG9wOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZGFyayAuYmFjay10by10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLyohLS0tLS0tLS0tLSAzNi4gU1BBQ0lORyAtLS0tLS0tLS0tKi9cbi5tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tYjI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYjMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYjQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5tYjU2IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5tYjY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5tYjcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5tYjg4IHtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cbi5tYjk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cbi5tYjEwNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4O1xufVxuLm1iMTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG59XG4ubWIxMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5tYjE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuLm10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tdDgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubXQxNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubXQyNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ubXQzMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ubXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubXQ0OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubXQ1NiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ubXQ2NCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4ubXQ3MiB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG4ubXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4ubXQ4OCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG4ubXQ5NiB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG4ubXQxMDQge1xuICBtYXJnaW4tdG9wOiAxMDRweDtcbn1cbi5tdDExMiB7XG4gIG1hcmdpbi10b3A6IDExMnB4O1xufVxuLm10MTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4ubXQxNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbi5wMzIge1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG4ucDI0IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wMCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHQwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucHQ4IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5wdDE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4ucHQyNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnB0MzIge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbi5wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucHQ0OCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuLnB0NjQge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbi5wdDcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG4ucHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnB0ODgge1xuICBwYWRkaW5nLXRvcDogODhweDtcbn1cbi5wdDk2IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG4ucHQxMDQge1xuICBwYWRkaW5nLXRvcDogMTA0cHg7XG59XG4ucHQxMTIge1xuICBwYWRkaW5nLXRvcDogMTEycHg7XG59XG4ucHQxMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4ucHQxNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG4ucHQxODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG59XG4ucHQyNDAge1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG59XG4ucGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGI4IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5wYjE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucGIyNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnBiMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGI0OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLnBiNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cbi5wYjY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG4ucGI3MiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuLnBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5wYjg4IHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG4ucGI5NiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuLnBiMTA0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xufVxuLnBiMTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4O1xufVxuLnBiMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLnBiMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuLnBiMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuLnBiMjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm1iLXMtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWItcy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm1iLXMtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm1iLXMtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm1iLXMtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1iLXMtNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm1iLXMtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLm1iLXMtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1iLXMtNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbiAgLm1iLXMtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1iLXMtODgge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cbiAgLm1iLXMtOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbiAgLm1iLXMtMTA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgfVxuICAubWItcy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG4gIC5tYi1zLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm1iLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tYi1zbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubWItc20tMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1iLXNtLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYi1zbS00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubWItc20tNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1iLXNtLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIC5tYi1zbS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWItc20tODgge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cbiAgLm1iLXNtLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG4gIC5tYi1zbS0xMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG4gIC5tYi1zbS0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG4gIC5tYi1zbS0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubXQtc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLm10LXNtLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tdC1zbS0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubXQtc20tNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm10LXNtLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5tdC1zbS01NiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAubXQtc20tNjQge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLm10LXNtLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG4gIC5tdC1zbS04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubXQtc20tODgge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gIH1cbiAgLm10LXNtLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG4gIC5tdC1zbS0xMDQge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG4gIC5tdC1zbS0xMTIge1xuICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICB9XG4gIC5tdC1zbS0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5wMC1zbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnB0LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAucHQtc20tMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5wdC1zbS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLnB0LXNtLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucHQtc20tNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5wdC1zbS02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLnB0LXNtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxuICAucHQtc20tODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5wdC1zbS04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gIH1cbiAgLnB0LXNtLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuICAucHQtc20tMTA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cbiAgLnB0LXNtLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICB9XG4gIC5wdC1zbS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAucHQtc20tMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBiLXNtLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGItc20tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wYi1zbS00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBiLXNtLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAucGItc20tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5wYi1zbS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbiAgLnBiLXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGItc20tODgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG4gIC5wYi1zbS05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbiAgLnBiLXNtLTEwNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG4gIC5wYi1zbS0xMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgfVxuICAucGItc20tMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYi14cy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYi14cy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLm1iLXhzLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tYi14cy0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAubWIteHMtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1iLXhzLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYi14cy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAubWIteHMtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLm1iLXhzLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIC5tYi14cy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWIteHMtODgge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gIH1cbiAgLm1iLXhzLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG4gIC5tYi14cy0xMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG4gIC5tYi14cy0xMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG4gIC5tYi14cy0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tdC14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzLTgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAubXQteHMtMTYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLm10LXhzLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5tdC14cy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAubXQteHMtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm10LXhzLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5tdC14cy01NiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICAubXQteHMtNjQge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLm10LXhzLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG4gIC5tdC14cy04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubXQteHMtODgge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gIH1cbiAgLm10LXhzLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG4gIC5tdC14cy0xMDQge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG4gIC5tdC14cy0xMTIge1xuICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICB9XG4gIC5tdC14cy0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5wMC14cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucHQteHMtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnB0LXhzLTgge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnB0LXhzLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAucHQteHMtMjQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5wdC14cy0zMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLnB0LXhzLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucHQteHMtNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5wdC14cy02NCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLnB0LXhzLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxuICAucHQteHMtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5wdC14cy04OCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gIH1cbiAgLnB0LXhzLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuICAucHQteHMtMTA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cbiAgLnB0LXhzLTExMiB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICB9XG4gIC5wdC14cy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAucHQteHMtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnB0LXhzLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5wdC14cy0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14cy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGIteHMtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAucGIteHMtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5wYi14cy0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnBiLXhzLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAucGIteHMtNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYi14cy00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnBiLXhzLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuICAucGIteHMtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG4gIC5wYi14cy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBiLXhzLTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgfVxuICAucGIteHMtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICB9XG4gIC5wYi14cy0xMDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxuICAucGIteHMtMTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIH1cbiAgLnBiLXhzLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wYi14cy0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuICAucGIteHMtMjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
