@import url(https://fonts.googleapis.com/css?family=Open+Sans);.zi-0{z-index:0!important}html{max-width:2000px;margin:0 auto}body{font-family:'Roboto Slab',serif;font-size:16px;font-weight:400;color:#000;-ms-overflow-style:scrollbar}.s-lib-public-body{padding-right:0;padding-left:0}.is-loading{background:#fefefe}.is-loading .message,.is-loading>*{display:none}.thin{font-weight:100}.bold{font-weight:600}.ultra-bold{font-weight:900}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.dropshadow{text-shadow:0 2px 16px rgba(1,2,2,.7)}h1,h2,h3,h4,h5,h6{margin:0;padding:10px 0;color:#fff}h1{font-size:2.6em}h2{font-size:1.5em;margin-bottom:10px}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.14em}.s-lg-guide-body h5{font-size:18px}h6{font-size:14px}a{text-decoration:none;color:#fff}a:hover,a:focus{text-decoration:underline;color:#fff}a:empty{display:none!important}tr+tr.hide-on-siblings{display:none}.button{display:inline-block;width:auto;padding:15px;-webkit-transition:500ms;transition:500ms;text-align:center;text-decoration:none;color:#fff;border:0;background:#2993d0}.button--border{border:1px solid #fff;background:0 0}.button--large{display:block;width:100%;padding:20px}.ucd-timetable .button--large{padding:13px 20px}.button:hover{text-decoration:none;opacity:.8}.more{position:relative}.more::after{position:relative;top:1px;width:19px;height:12px;margin-left:10px;content:url('data:image/svg+xml; utf8, <svg width="19" height="12" viewBox="0 0 19 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5797 0L11.6441 0.935593L16.0576 5.34915H0V6.65085H16.0576L11.6441 11.0644L12.5797 12L18.1119 6.4678L18.5593 6L18.1119 5.5322L12.5797 0Z" fill="%23002542"/></svg>')}img{width:100%}.slick-dots li{width:14px;height:14px}.slick-dots li button{width:14px;height:14px}.slick-dots li button::before{width:14px;height:14px;content:'';opacity:1;border:2px solid #fff}.slick-dots li.slick-active button::before{opacity:1;color:transparent;border:2px solid #fff;background:#fff}.arrow{position:absolute;padding:.7rem;-webkit-transition:.2s;transition:.2s;border:solid transparent;border-width:0 0 2rem 2rem;-webkit-box-shadow:2px -2px #fff inset;box-shadow:2px -2px #fff inset}.arrow:hover{cursor:pointer;-webkit-box-shadow:2px -2px #5091cd inset;box-shadow:2px -2px #5091cd inset}.arrow-up{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.arrow-down{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-right{right:-15px;-webkit-transform:translateZ(1px) translateY(-50%) rotate(225deg);transform:translateZ(1px) translateY(-50%) rotate(225deg)}.arrow-left{left:-15px;-webkit-transform:translateZ(1px) translateY(-50%) rotate(45deg);transform:translateZ(1px) translateY(-50%) rotate(45deg)}.slick-arrow{z-index:1;top:50%;margin:0 auto}.ucd-date .day{font-size:1.6em;font-weight:900}.ucd-feed-training .section-item{position:relative}@media all and (min-width:768px){.ucd-feed-training .button--large{position:absolute;bottom:15px;width:calc(100% - 30px)}}.nav>li>a:hover,.nav>li>a:focus{background:0 0}body{padding-top:54px}body.js-menu-open{position:fixed}@media (min-width:768px){body{padding-top:144px}}@media (min-width:992px){body{padding-top:122px}}@media (min-width:1440px){body{padding-top:100px}}.search-bar{position:relative;margin:15px 0}@media all and (min-width:768px){.search-bar{width:500px;margin:0}}.search-bar #general-search{width:100%}.search-bar input{font-weight:400;width:100%;padding:15px;border:1px solid #eee;border-radius:3px;background:#fafbfb}@media all and (min-width:768px){.search-bar input{font-size:14px}}.search-bar input::-webkit-input-placeholder{color:#000}.search-bar input::-moz-placeholder{color:#000}.search-bar input:-ms-input-placeholder{color:#000}.search-bar input:-moz-placeholder{color:#000}.search-bar button{padding:15px;color:#fff;border:0;background:#0a4773}@media all and (min-width:768px){.navbar-header .search-bar--float-search{margin-top:30px}}.search-bar--float-search button{position:absolute;right:0;color:#0a4773;background:0 0}.navbar-nav{position:relative;width:100%;margin:20px 5px 0;padding:0;-webkit-transition:300ms all 250ms;transition:300ms all 250ms;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;will-change:transform,opacity}.navbar-offcanvas .navbar-collapse[aria-expanded=true] .navbar-nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.navbar-toggle{position:relative;margin:0;margin-top:22px;padding:0}.navbar-offcanvas .navbar-toggle .icon-bar{margin-right:auto;margin-left:auto;-webkit-transition:opacity 300ms cubic-bezier(.55,0,.1,1),-webkit-transform 300ms cubic-bezier(.55,0,.1,1);transition:opacity 300ms cubic-bezier(.55,0,.1,1),-webkit-transform 300ms cubic-bezier(.55,0,.1,1);transition:transform 300ms cubic-bezier(.55,0,.1,1),opacity 300ms cubic-bezier(.55,0,.1,1);transition:transform 300ms cubic-bezier(.55,0,.1,1),opacity 300ms cubic-bezier(.55,0,.1,1),-webkit-transform 300ms cubic-bezier(.55,0,.1,1);background-color:#0a4773;will-change:transform,opacity}.navbar-offcanvas .navbar-toggle .icon-bar:nth-child(2){-webkit-transform:rotate(45deg) translate3d(4px,5px,0);transform:rotate(45deg) translate3d(4px,5px,0)}.navbar-offcanvas .navbar-toggle .icon-bar:nth-child(3){opacity:0}.navbar-offcanvas .navbar-toggle .icon-bar:nth-child(4){-webkit-transform:rotate(-45deg) translate3d(3px,-5px,0);transform:rotate(-45deg) translate3d(3px,-5px,0)}.navbar-offcanvas .navbar-toggle.collapsed .icon-bar{-webkit-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0);opacity:1}.navbar-offcanvas .navbar-collapse{position:fixed;z-index:100;top:60px;right:0;left:0;display:block;overflow-x:hidden;width:100%;height:100%;min-height:calc(100vh - 50px)!important;-webkit-transition:-webkit-transform 200ms cubic-bezier(.1,0,.1,1);transition:-webkit-transform 200ms cubic-bezier(.1,0,.1,1);transition:transform 200ms cubic-bezier(.1,0,.1,1);transition:transform 200ms cubic-bezier(.1,0,.1,1),-webkit-transform 200ms cubic-bezier(.1,0,.1,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;background:#fff;will-change:transform}@media all and (min-width:992px){.navbar-offcanvas .navbar-collapse{margin-top:15px;margin-bottom:15px}}@media all and (min-width:1440px){.navbar-offcanvas .navbar-collapse{width:100%!important;margin-top:0;margin-bottom:0}}.navbar-offcanvas .navbar-collapse,.navbar-offcanvas .navbar-collapse[aria-expanded=false]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.navbar-offcanvas .navbar-collapse[aria-expanded=true]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar--custom{max-width:2000px;margin:0 auto;color:#0a4773;border:0;background:#fff}@media all and (min-width:1440px){.navbar--custom{width:100%;height:100px}.navbar--custom .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navbar--custom .container-fluid::before,.navbar--custom .container-fluid::after{display:none}}@media all and (min-width:768px){.navbar--custom .navbar-nav{max-width:700px;margin:0;margin-top:10px;margin-left:0}}@media all and (min-width:1440px){.navbar--custom .navbar-nav{max-width:none}}.navbar--custom .navbar-nav a{font-size:1.4em;font-weight:600;padding:10px 0;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#0a4773}.navbar--custom .navbar-nav a:hover,.navbar--custom .navbar-nav a:focus{color:#2993d0;outline:inherit}.navbar--custom .navbar-nav span a{text-decoration:underline;color:#2993d0}.navbar-brand{z-index:1;height:60px;padding:6px 0}@media all and (min-width:768px){.navbar-brand{height:80px;margin-top:10px;padding:5px 0}}@media all and (min-width:1440px){.navbar-brand{margin-right:30px!important}}@media all and (min-width:1600px){.navbar-brand{margin-right:50px!important}}nav .container-fluid{padding-right:10px;padding-left:10px}nav .container-fluid>.navbar-header,nav .container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-brand img,.navbar-brand svg{width:auto;max-width:301px;height:100%}.ucd-nav-title{font-weight:600;margin-left:5px;color:#0a4773}@media all and (min-width:768px){nav .container-fluid{padding:0 5%}}@media all and (min-width:992px){nav .container-fluid{padding:0 7.5%}}@media all and (min-width:1200px){nav .container-fluid{padding:0 10%}}@media all and (min-width:1440px){nav .container-fluid{padding:0 15%}}@media all and (min-width:768px){#main-nav>.nav>li:first-child a{font-size:1.5em}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-nav::before,.navbar-nav::after{display:none}.navbar--custom .navbar-nav span a{text-decoration:none}.navbar--custom .navbar-nav .fa{font-size:2em}.navbar--custom .navbar-nav a{font-size:14px;font-weight:300;position:relative}.s-lg-guide-body .navbar--custom .navbar-nav a{font-size:1.1em}.navbar-nav{position:static;top:auto;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.navbar-nav a::after,.navbar-nav span a::after{position:absolute;right:0;bottom:3px;left:0;width:0;height:0;margin:0 auto;content:'';-webkit-transition:ease 300ms;transition:ease 300ms;background:#2993d0}.navbar-nav a:hover::after,.navbar-nav span a::after{width:100%;height:3px}.navbar-nav li:first-child a:hover::after,.navbar-nav li:first-child span a::after{height:0}.navbar-offcanvas .navbar-collapse{position:static;width:auto;max-width:none;height:auto!important;min-height:auto!important;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;background:0 0}.navbar--custom .navbar-nav>li.active>a{background:rgba(255,255,255,.33)}.navbar-header{float:none}}@media all and (min-width:768px) and (max-width:991px){.navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-header,.navbar-brand{position:relative;width:100%}.navbar-brand img,.navbar-brand svg{margin:0 auto}.navbar-nav{float:none!important;padding-right:0;padding-left:0}.navbar-nav li{display:inline-block;float:none}.navbar-offcanvas .navbar-collapse{position:relative;top:0}}#main-nav .navbar-nav li:first-child{display:none}@media all and (min-width:992px){.main-nav-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.navbar-header{float:left}.navbar{font-size:12px;font-weight:600}.navbar-brand{position:relative;top:0;height:100px;margin-top:12px;margin-right:30px;margin-left:0!important;padding:0}#main-nav .navbar-nav{position:relative;padding:0;-webkit-transition:0s;transition:0s}#main-nav a{font-size:14px;line-height:1.45}}@media all and (min-width:1440px){#main-nav a{font-size:14px;margin-right:7px;margin-left:7px}}@media all and (min-width:1440px) and (min-width:1500px){#main-nav a{font-size:15px}}@media all and (min-width:1440px) and (min-width:1530px){#main-nav a{font-size:16px}}@media all and (min-width:1440px){.navbar-nav>li>a{padding-right:20px;padding-left:20px}.navbar-brand{height:70px;margin-top:0}.main-nav-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#main-nav .search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:140px;margin-left:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (min-width:1440px) and (min-width:1800px){#main-nav .search-bar{max-width:180px}}@media all and (min-width:1440px){#main-nav .navbar-nav{margin-top:0}#ucdSiteLinks{width:100%}}@media all and (min-width:1600px){#main-nav .search-bar{margin-left:50px}}.ucd-global-nav{font-family:'Open Sans',Helvetica,Arial,sans-serif;position:relative;margin:15px auto}.ucd-global-nav::before{position:absolute;top:0;right:0;left:0;width:25%;height:5px;margin:0 auto;content:'';background:#2993d0}#ucdSiteLinks{margin-top:0;padding:0}@media all and (min-width:768px){#ucdSiteLinks{margin-top:5px;margin-bottom:5px}}#ucdSiteLinks a{font-size:14px;font-weight:300;margin:0;padding:5px}#ucdSiteLinks li:last-child{margin-top:10px;padding:10px 0;border-top:1px solid #2993d0;border-bottom:1px solid #2993d0}@media all and (min-width:768px){#ucdSiteLinks li:last-child{padding-top:0;padding-bottom:0}}.toggle-ucd-global{font-family:'Open Sans',Helvetica,Arial,sans-serif;display:none}@media all and (min-width:768px){.toggle-ucd-global{font-size:11px;line-height:1.5;position:absolute;right:20px;bottom:-26px;display:block;padding:5px 10px;cursor:pointer;color:#fff;background:#008acc}.ucd-global-nav.js-triggered{top:-115px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.js-triggered .toggle-ucd-global{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.js-triggered .fa-caret-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ucd-nav-title{display:none}.ucd-global-nav::before{height:0}.ucd-global-nav{position:absolute;top:-210px;left:calc(-5% - 5px);width:calc(110% + 10px);margin-bottom:0;margin-left:0;-webkit-transition:all 300ms;transition:all 300ms;background:#008acc}}@media all and (min-width:768px) and (min-width:992px){.ucd-global-nav{top:-100px;left:0;width:100%;width:calc(110% + 10px);margin-left:calc(-5% - 5px)}}@media all and (min-width:768px) and (min-width:1200px){.ucd-global-nav{width:calc(120% + 50px);margin-left:calc(-10% - 25px)}}@media all and (min-width:768px) and (min-width:1440px){.ucd-global-nav{top:-88px;width:calc(140% + 70px);margin-left:calc(-20% - 110px)}}@media all and (min-width:768px){#ucdSiteLinks{display:inline-block;max-width:none;padding-right:10px;padding-left:10px}#ucdSiteLinks li{display:inline-block;width:auto;max-width:none}#ucdSiteLinks li::before{width:0}#ucdSiteLinks a{font-size:12px;color:#fff}.ucd-global-nav .search-bar{display:inline-block;width:100%;margin-bottom:5px;padding-right:10px;padding-left:10px}.ucd-global-nav .search-bar input{border-radius:0}#ucdSiteLinks li:last-child{margin-top:0;border:0}.navbar--custom .navbar-nav li:last-child::after{width:0}.search-bar input,.search-bar--float-search button{padding:10px}}@media all and (min-width:992px){#ucdSiteLinks{padding:0 10px!important}.ucd-global-nav.js-triggered{top:-15px}}@media all and (min-width:992px) and (min-width:1440px){.ucd-global-nav.js-triggered{top:-30px}}@media all and (min-width:992px){.ucd-global-nav{margin-top:0}}@media all and (min-width:992px) and (min-width:1440px){.ucd-global-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}.ucd-global-nav .search-bar{max-width:250px!important;margin:0;margin-left:20px}.ucd-global-nav .navbar-nav{margin-bottom:0!important}.ucd-global-nav .navbar-nav li,.ucd-global-nav .navbar-nav a{font-size:14px!important}.ucd-global-nav .navbar-nav a{padding-right:15px!important}}.message{position:relative;z-index:500;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;text-align:center;background:#fff}.message__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:750px;max-width:100%;margin:0 auto;word-break:break-word}.message p{margin-bottom:0}.message img{display:inline-block;width:25px;margin-right:25px;text-align:center}.message--alert{background:#cd1109}.message--alert p{display:inline-block;width:100%;color:#fff}@media all and (min-width:992px){.message{margin-top:0}}.ucd-banner{position:relative;background:#eee}.ucd-banner .banner-edge{position:absolute;bottom:-5px;width:100%}.ucd-banner-background{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;padding:25px;padding-bottom:100px}.ucd-banner-message{padding:15px;text-align:center;background:rgba(41,147,208,.75)}.ucd-banner-message h1{font-size:2em}.ucd-banner-message p{margin-bottom:0;padding:15px 0;color:#fff}@media all and (min-width:768px){.ucd-banner-message{max-width:900px;padding:30px 100px}.ucd-banner-message h1{font-size:2.2em}}@media all and (min-width:1200px){.ucd-banner-message{padding:40px 150px}}.ucd-cards-links{background:#eee}.ucd-cards-links__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1360px;margin:0 auto;padding:20px 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ucd-card-link{display:block;width:100%;margin-bottom:15px;text-decoration:none;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(1,2,2,.15);box-shadow:0 1px 8px 0 rgba(1,2,2,.15)}.ucd-card-link-title,.ucd-card-link-image,.ucd-card-link-text{position:relative;display:block}.ucd-card-link-title{padding:10px;background:#2993d0}.ucd-card-link-title::after{font-family:'FontAwesome';position:absolute;top:50%;right:15px;content:'\f054';-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ucd-card-link:nth-child(2n) .ucd-card-link-title{background:#00984a}.ucd-card-link:nth-child(3n) .ucd-card-link-title{background:#f0c650}.ucd-card-link:nth-child(4n) .ucd-card-link-title{background:#0a4773}.ucd-card-link-title h1{font-size:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75%}.ucd-card-link-image{display:none;height:250px;background-position:center;background-size:cover}.ucd-card-link-text{z-index:1;padding:10px;color:#555}.ucd-card-link-text p{position:relative;z-index:2;margin-top:15px;margin-bottom:0}.ucd-card-link:hover,.ucd-card-link:focus{text-decoration:none}.shape-down,.shape-up{display:none}@media all and (min-width:768px){.ucd-card-link{width:calc(50% - 10px);margin-right:5px;-webkit-transition:all 250ms;transition:all 250ms}.ucd-card-link:nth-child(2n){margin-right:0;margin-left:5px}.ucd-card-link-title::after{display:none}.ucd-card-link-title{min-height:108px;padding:5px 25px}.ucd-card-link-image{display:block;-webkit-transition:all 250ms;transition:all 250ms}.ucd-card-link-text{padding:15px}}@media all and (min-width:992px){.ucd-card-link:hover{-webkit-box-shadow:0 5px 10px 0 rgba(1,2,2,.15);box-shadow:0 5px 10px 0 rgba(1,2,2,.15)}.ucd-card-link,.ucd-card-link:nth-child(2n){width:calc(25% - 16px);margin-right:8px;margin-left:0}.ucd-card-link:last-child{margin-right:0}.ucd-card-link-title h1{position:relative;z-index:2}.ucd-card-link-title{z-index:1}.ucd-card-link:hover .ucd-card-link-title::before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ucd-card-link:nth-child(n) .shape-up .svg-background{fill:#2993d0}.ucd-card-link:nth-child(2n) .ucd-card-link-title::before,.ucd-card-link:nth-child(2n) .shape-up .svg-background{fill:#00984a}.ucd-card-link:nth-child(3n) .ucd-card-link-title::before,.ucd-card-link:nth-child(3n) .shape-up .svg-background{fill:#f0c650}.ucd-card-link:nth-child(4n) .ucd-card-link-title::before,.ucd-card-link:nth-child(4n) .shape-up .svg-background{fill:#0a4773}.ucd-card-link{position:relative}.shape-down,.shape-up{display:block}#image-wrapper{position:absolute;z-index:1;right:0;left:0;margin:0 auto;-webkit-transition:all 250ms;transition:all 250ms;background:0 0}#image-wrapper.shape-down{bottom:15px}#image-wrapper.shape-up{top:0}.ucd-card-link:hover #image-wrapper.shape-down{bottom:92.85%}.ucd-card-link:hover #image-wrapper.shape-up{top:108px}.shape-down .svg-background,.shape-down .svg-image-down{-webkit-clip-path:url(#clip-shape-down);clip-path:url(#clip-shape-down)}.shape-up .svg-background,.shape-up .svg-image-down{-webkit-clip-path:url(#clip-shape-up);clip-path:url(#clip-shape-up)}.svg-background{fill:#fff}.clip-svg{width:100%;height:50px}.shape-up .clip-svg{height:25px}}.ucd-box-content-section{background:#eee}.ucd-box-content__container{max-width:1360px;margin:0 auto;padding:10px 15px 5px 15px}.ucd-layout-content-inner--large .ucd-box-content__container{padding:0}.ucd-box-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(1,2,2,.15);box-shadow:0 1px 8px 0 rgba(1,2,2,.15);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ucd-layout-content-inner--large .ucd-box-content{-webkit-box-shadow:none;box-shadow:none}.ucd-box-content-image{width:100%;height:150px;background-position:top;background-size:cover}.ucd-box-content-text{width:100%;padding:20px}.ucd-layout-content-inner--large .ucd-box-content-text{padding:0}.ucd-layout-content-inner--large .has-title .ucd-box-content-text{padding:15px;border:1px solid #eee}.ucd-box-content-title{border-bottom:1px solid #eee}.ucd-box-content-title h1{font-size:1.5em;padding:20px 0 30px;color:#0a4873}.ucd-layout-box-content ul,.ucd-box-content ul{padding-top:15px;padding-left:0;list-style-type:none}.ucd-layout-box-content p+ul,.ucd-layout-box-content ul+ul,.ucd-layout-box-content ul+p{margin-top:0;padding-top:0}.ucd-layout-box-content ul li,.ucd-box-content ul li{position:relative;margin-bottom:20px;margin-left:25px}.ucd-layout-box-content ol li{margin-bottom:20px}.ucd-layout-box-content ul li::before,.ucd-box-content ul li::before{font-family:'FontAwesome';font-size:.7em;position:absolute;top:50%;left:-20px;content:'\f054';-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#008acc}.ucd-box-content-wysiwyg a{text-decoration:none;color:#008acc;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ucd-box-content-wysiwyg a:hover{color:#0a4773}.ucd-layout-content-inner .ucd-box-content-wysiwyg h1,.ucd-layout-content-inner h1{font-size:2em}.ucd-layout-content-inner .ucd-box-content-wysiwyg h2,.ucd-layout-content-inner h2{font-size:1.8em;margin:5px 0}.ucd-layout-content-inner .ucd-box-content-wysiwyg h3,.ucd-layout-content-inner h3{font-size:1.6em}.ucd-layout-content-inner .ucd-box-content-wysiwyg .js-responsive-table h3{font-size:14px}.ucd-layout-content-inner .ucd-box-content-wysiwyg h4,.ucd-layout-content-inner h4{font-size:1.4em;color:#0a4773}.ucd-layout-content-inner .ucd-box-content-wysiwyg h5,.ucd-layout-content-inner h5{font-size:14px;color:#008acc}.ucd-layout-content-inner .ucd-box-content-wysiwyg h6,.ucd-layout-content-inner h6{font-size:14px;color:#000}.ucd-layout-content-inner .ucd-box-content-wysiwyg ol{padding-left:25px}.ucd-box-content-wysiwyg p{font-family:'Open Sans',Helvetica,Arial,sans-serif;line-height:1.7;margin:20px auto;color:#555}.ucd-box-content-wysiwyg blockquote{font-size:14px;border:1px solid #7cd0ff;background:#e7f1f5}.ucd-box-content-wysiwyg blockquote p{margin:0;padding:5px}.ucd-box-content-wysiwyg img{max-width:100%!important;height:auto!important}@media all and (min-width:520px){.ucd-box-content-image{height:350px}}@media all and (min-width:768px){.ucd-box-content-text{padding:25px}.ucd-box-content-wysiwyg.wysiwyg--text-2 p{-webkit-columns:2;-moz-columns:2;columns:2}.ucd-box-content-wysiwyg.wysiwyg--text-3 p{-webkit-columns:2;-moz-columns:2;columns:2}.ucd-box-content-wysiwyg.wysiwyg--list-2 ul{-webkit-columns:2;-moz-columns:2;columns:2}.ucd-box-content-wysiwyg.wysiwyg--list-3 ul{-webkit-columns:3;-moz-columns:3;columns:3}.ucd-box-content-wysiwyg.wysiwyg--list-4 ul{-webkit-columns:3;-moz-columns:3;columns:3}.ucd-layout-box-content ul{margin-top:10px;padding-left:0}}@media all and (min-width:992px){.ucd-box-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ucd-layout-content-inner .ucd-box-content{margin-bottom:50px}.ucd-box-content-image{width:auto;min-width:30%;height:auto;background-position:center}.ucd-box-content-text{padding:30px}}@media all and (min-width:1200px){.ucd-box-content-text{padding:40px}}@media all and (min-width:1200px){.ucd-box-content-text{padding:50px}}.ucd-layout-content-inner .download-link:hover{text-decoration:none;background:#008acc}.ucd-layout-content-inner .download-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;padding:15px;-webkit-transition:350ms;transition:350ms;color:#fff;background:#0a4773;-ms-flex-wrap:wrap;flex-wrap:wrap}.ucd-layout-content-inner .download-link .title{margin:10px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.ucd-layout-content-inner .download-link .type,.ucd-layout-content-inner .download-link .size{display:block;margin:0 10px;padding:5px 10px;border-radius:8px;background:#f8f8f8;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.ucd-layout-content-inner .download-link .size{color:#0a4773}.ucd-layout-content-inner .download-link .type{background:#008acc}.ucd-layout-content-inner .download-link i{font-size:14px;margin-right:15px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}@media all and (min-width:768px){.ucd-layout-content-inner .download-link i{font-size:14px}.ucd-layout-content-inner .download-link{margin:25px 0;padding:5px 15px}.ucd-layout-content-inner .download-link i,.ucd-layout-content-inner .download-link .title,.ucd-layout-content-inner .download-link .type,.ucd-layout-content-inner .download-link .size{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ucd-layout-content-inner .download-link .title{font-size:14px}}.staff-profile-group{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;width:100%;margin:15px auto;padding:0 5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.pagination{margin:5px 15px 5px 15px}.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li>a,.pagination>li:first-child>a,.pagination>li:first-child>span{margin-right:10px;border-radius:25px}.staff-profile-group::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.staff-profile-group::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.staff-profile-group::-webkit-scrollbar-thumb{border-radius:10px;background-color:#008acc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.staff-profile-group .staff-profile{width:100%;margin-bottom:20px;padding:10px;background:#f8f8f8;-webkit-box-shadow:0 1px 8px 0 rgba(1,2,2,.15);box-shadow:0 1px 8px 0 rgba(1,2,2,.15)}.staff-profile-group .staff-profile .box{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-profile-group .staff-profile .box>a{width:60%;max-width:120px;padding:0}.staff-profile-group .staff-profile .intro{width:100%;padding-left:15px}.staff-profile-group .staff-profile .intro h3{padding:0}.staff-profile-group .staff-profile .intro h3 a{font-size:.8em;padding:0 0 10px 0}.staff-profile-group .staff-profile .intro a{font-size:.9em}.staff-profile-group .staff-profile .intro p{font-size:.9em;position:relative;padding-bottom:15px}.staff-profile-group .staff-profile .intro p::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#f0f0f0}.staff-profile-group .staff-profile a.email:hover,.staff-profile-group .staff-profile a.phone:hover{opacity:.5}.staff-profile-group .staff-profile a.email:before,.staff-profile-group .staff-profile a.phone:before{font-family:'FontAwesome';position:relative;margin-right:15px;content:'\f04d'}.staff-profile-group .staff-profile a.email:before{content:'\f003'}.staff-profile-group .staff-profile a.phone:before{content:'\f095'}.staff-profile-group .staff-profile a{display:block;text-decoration:none}.staff-profile-group .pagination{display:block}@media all and (min-width:768px){.staff-profile-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.staff-profile-group .staff-profile{width:calc(50% - 10px);margin-right:20px}.staff-profile-group .staff-profile:nth-child(2n){margin-right:0}}@media all and (min-width:992px){.staff-profile-group .staff-profile{-webkit-transition:250ms;transition:250ms}.staff-profile-group .staff-profile:hover{-webkit-box-shadow:0 1px 8px 0 rgba(1,2,2,.25);box-shadow:0 1px 8px 0 rgba(1,2,2,.25)}}@media all and (min-width:1200px){.staff-profile-group{margin:15px auto}}.panel-heading,.panel-group .panel,.panel-default,.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel-default>.panel-heading{border:0;border-bottom:1px solid #eee;background:0 0}.panel-group{padding-bottom:20px}.panel-heading{background:0 0}.panel-title{position:relative}.panel-title>a{font-size:14px;font-weight:300;z-index:1;display:inline-block;width:100%;max-width:225px;height:100%;padding:10px 0;text-decoration:none;text-transform:none;color:#0a4873}.panel-title a::after,.ucd-accordion a.panel-title::after{font-size:42px}.panel-title a::after,.ucd-accordion a.panel-title::after{font-family:'Open Sans';font-size:36px;position:absolute;z-index:0;top:50%;right:15px;content:'+';-webkit-transition:.2s all;transition:.2s all;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0a4873}.ucd-layout--left .ucd-accordion a.panel-title::after{color:#fff}.panel-title a[aria-expanded=true]::after,.ucd-accordion a.panel-title[aria-expanded=true]::after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.panel-heading{padding:0}.panel-group>h2{font-size:16px;font-weight:300;text-transform:uppercase}.panel-group h2{padding:0}.ucd-accordion .panel-title{font-family:'Roboto Slab',serif;font-size:20px;display:block;margin:20px 0;text-decoration:none;color:#0a4873}.ucd-layout--left .ucd-accordion .panel-title{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px;margin:0;padding:5px 0;color:#fff}.ucd-layout-content-inner .panel{background:#f8f8f8}.ucd-layout-content-inner .panel-heading{padding:5px 15px;background:#008acc}.ucd-layout-content-inner .panel-heading a{display:block;width:90%;color:#fff}.ucd-layout-content-inner .panel-heading a.panel-title{text-decoration:none}.ucd-layout-content-inner .panel-heading a::after{font-family:'FontAwesome';font-size:1.5em;position:absolute;top:50%;right:-7.5%;content:'+';-webkit-transition:300ms;transition:300ms;-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:transform}.ucd-layout-content-inner .panel-heading a:not(.collapsed)::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ucd-layout-content-inner .panel-default{border-radius:35px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.ucd-layout-content-inner .panel-default>.panel-heading{border-bottom:0;border-radius:50px}.regular-section{position:relative;z-index:1;padding:40px 10px;background:#eee;background-position:center;background-size:cover}.regular-section--navy{background-color:#002542}.regular-section--tiny{padding-top:16px;padding-bottom:16px}.regular-section--blue{background-color:#008acc}.regular-section--center{text-align:center}.regular-section--darkblue{background-color:#008acc}.regular-section--overlay::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';background:rgba(10,71,115,.9)}.regular-section--overlay--light::before{background:rgba(41,147,208,.9)}.ucd-quicktasks.regular-section::before{background:rgba(41,147,208,.9)}@media all and (min-width:768px){.regular-section{padding:40px 5%}}@media all and (min-width:992px){.regular-section{padding:40px 7.5%}}@media all and (min-width:1200px){.regular-section{padding:40px 10%}}@media all and (min-width:1440px){.regular-section{padding:40px 12.5%}}.section-item{width:100%;padding:0;background:#fff}@media all and (max-width:767px){.section-item+.section-item{margin-top:20px}}@media all and (min-width:768px){.section-item+.section-item{margin-left:15px}}@media all and (min-width:992px){.section-item+.section-item{width:calc(60% - 30px);margin-left:15px}}@media all and (min-width:1440px){.section-item+.section-item{width:calc(65% - 30px)}}@media all and (min-width:768px){.section-item{width:50%}}@media all and (min-width:992px){.section-item{width:40%}}@media all and (min-width:1440px){.section-item{width:35%}}.section-item--transparent{background:0 0}.section-item h5{color:#0a4773}.section-item table{width:100%;background:#fff}.section-item table span{font-weight:700}.section-item table .open{color:#009852}.section-item table .closed{color:#eb5757}.section-item table td{font-size:16px;line-height:1.65;padding:5px 10px;border-bottom:1px solid #eee}@media all and (min-width:768px){.section-item table td{padding:8px 15px 7px}}@media all and (min-width:1440px){.section-item table td{padding:8px 20px 7px}}@media all and (min-width:1600px){.section-item table td{padding:8px 30px 7px}}.section-item table tr:last-child td{border-bottom:0}.section-item table td a{font-weight:700;text-decoration:underline;color:#008acc}.section-item table td:first-child{width:60%;color:#004377}@media all and (min-width:1440px){.section-item table td:first-child{width:50%}}.section-item table td:last-child{width:40%;text-align:right}@media all and (min-width:1440px){.section-item table td:last-child{width:50%}}.section-item table.inverted-position td:first-child{width:15%;padding:5px;text-align:center;color:#555}.section-item table.inverted-position td:last-child{width:70%;padding:10px 20px;text-align:left;color:#2993d0}.section-item .button{margin-top:12px;color:#fff;background-color:#004377}.section-item .button--opening-hours-table-row{background-color:#fff;color:#004377}.section-item iframe{height:350px!important}@media screen and (max-width:460px){.section-item iframe{width:100vw!important}}.section-item.section-item--iframe{overflow-x:auto}.section-item.section-item--iframe iframe{width:100%}@media all and (min-width:768px){.section-item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.section-item.section-item--iframe iframe{height:calc(100% - 40px)!important}}@media all and (min-width:768px) and (-ms-high-contrast:none){.section-item.section-item--iframe iframe{height:600px!important}}@media all and (min-width:768px){.section-item__stacked{width:calc(50% - 10px)}.section-item__stacked .section-item{width:100%}.section-item iframe{height:600px!important}}.nav{border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border:0;border-radius:0}.nav-tabs>li{display:block}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background:#004377}@media all and (min-width:992px){.nav-tabs>li{display:inline-block;float:left}}.opening-hours-tab a{color:#333}.opening-hours-tab .nav-tabs>li.active>a,.opening-hours-tab .nav-tabs>li.active>a:hover,.opening-hours-tab .nav-tabs>li.active>a:focus{color:#fff;background:#008acc}.opening-hours-tab .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;margin:25px 10px 25px 0;padding-left:0;list-style-type:none;text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.opening-hours-tab .nav-tabs::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.opening-hours-tab .nav-tabs::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.opening-hours-tab .nav-tabs::-webkit-scrollbar-thumb{border-radius:10px;background-color:#008acc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.opening-hours-tab .nav-tabs li{position:relative;margin:5px 5px 15px 5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.opening-hours-tab .nav-tabs li:first-child{margin-left:0}.opening-hours-tab .nav-tabs>li>a{font-size:.9em;display:inline-block;width:100%;padding:10px 15px;white-space:nowrap;text-decoration:none;color:#008acc;border-radius:25px;background:#eee}.opening-hours-tab .tab-content{padding:15px;background:#f7f7f7}@media all and (min-width:768px){.opening-hours-tab .nav-tabs>li>a{font-size:14px;padding:15px 20px}}@media all and (min-width:992px){.opening-hours-tab .nav-tabs{overflow:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0}.opening-hours-tab .nav-tabs li{margin:0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.opening-hours-tab .nav-tabs li:first-child{margin-left:0}.opening-hours-tab .nav-tabs>li>a{padding:15px 10px;text-align:center;white-space:normal;color:#000;border-radius:0;background:0 0}.opening-hours-tab .nav-tabs>li.active>a,.opening-hours-tab .nav-tabs>li.active>a:hover,.opening-hours-tab .nav-tabs>li.active>a:focus{color:#008acc;background:#f7f7f7}}.js-responsive-table{font:14px/1.4 sans-serif;margin-bottom:14px;color:#666}.js-responsive-table th,.js-responsive-table td{padding:20px 10px;color:#0f0f0f}.js-responsive-table tr:not(:first-child) th:not(:first-child),.js-responsive-table tr:not(:first-child) td:not(:first-child){padding:10px}.js-responsive-table tr h3{font-size:14px}.js-responsive-table tr{border-bottom:1px solid #ddd}.js-responsive-table th{color:#fff;background:#008acc}.js-responsive-table th,.js-responsive-table tr:first-child td{font-weight:700}.js-responsive-table td h3{font-weight:700;display:block;margin:0;padding:0 0 5px 0}.js-responsive-table .note{font-size:.75em;font-weight:600;display:block}.js-responsive-table table,.js-responsive-table tbody,.js-responsive-table table tr,.js-responsive-table table td,.js-responsive-table table th{display:block;width:100%}.js-responsive-table .icon-accordion{font-size:1.6em;font-style:normal;position:absolute;top:15px;right:15px;display:block;width:16px;height:16px;text-align:center}.js-responsive-table table tr{position:relative;overflow:hidden;max-height:60px;cursor:pointer}@media all and (min-width:992px){.js-responsive-table table tr{overflow:auto;cursor:auto}.js-responsive-table table{display:table}.js-responsive-table tbody{display:table-row-group}.js-responsive-table table tr{display:table-row;-webkit-transition:all 100ms;transition:all 100ms;border-bottom:1px solid #f0f0f0}.js-responsive-table table tr:last-child{border-bottom:3px solid #008acc}.js-responsive-table table td,.js-responsive-table table th{font-size:.8em;display:table-cell;width:11%}.js-responsive-table table td{-webkit-transition:all 100ms;transition:all 100ms;background:#fff}.js-responsive-table table td:not(:first-child),.js-responsive-table table th:not(:first-child){border-left:1px solid #f0f0f0}.js-responsive-table .icon-accordion{display:none}.js-responsive-table td h3{display:none}.js-responsive-table tr:not(:first-child) th:not(:first-child),.js-responsive-table tr:not(:first-child) td:not(:first-child){padding:5px}.js-responsive-table tr:not(:first-child):hover td{background:#f0f0f0}.js-responsive-table tr:not(:first-child):hover td:hover{background:#f5f5f5}.js-responsive-table table th:first-child{border-top-left-radius:5px}.js-responsive-table table th:last-child{border-top-right-radius:5px}}@media all and (min-width:1200px){.js-responsive-table table th{font-size:.9em}.js-responsive-table table td:first-child,.js-responsive-table table th:first-child{width:23%}.js-responsive-table tr:not(:first-child) th:not(:first-child),.js-responsive-table tr:not(:first-child) td:not(:first-child){padding:10px}}.ucd-search .tab_container{position:relative;border-radius:0}.ucd-search .tab-content{padding:15px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background:#004377;-webkit-box-shadow:0 -2px 10px 0 rgba(0,0,0,.3);box-shadow:0 -2px 10px 0 rgba(0,0,0,.3)}.ucd-search .tab-content>.active{display:-webkit-box;display:-ms-flexbox;display:flex}.ucd-search .nav-tabs>li:first-child{border-top-left-radius:0;border-top-right-radius:0}.ucd-search .nav-tabs>li{border-top-right-radius:0;background:#002542}.ucd-search .nav-tabs>li.active{background:#004377}.ucd-search .nav-tabs>li>a{padding:20px;color:#fff}.ucd-search .nav-tabs>li.active>a,.ucd-search .nav-tabs>li.active>a:hover,.ucd-search .nav-tabs>li.active>a:focus{color:#fff}.ucd-search input{font-size:14px;width:100%;padding:10px;border:0;border-radius:0}.ucd-search input::-webkit-input-placeholder{color:#000}.ucd-search input::-moz-placeholder{color:#000}.ucd-search input:-ms-input-placeholder{color:#000}.ucd-search input:-moz-placeholder{color:#000}.ucd-search button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;color:#004377;border:0;background:#fff}.ucd-search button svg{width:28px;height:28px}.ucd-search--links{margin-top:20px}@media all and (min-width:992px){.ucd-search--links{position:absolute;top:39px;right:calc(7.5% + 10px)}}@media all and (min-width:1200px){.ucd-search--links{right:calc(10% + 10px)}}@media all and (min-width:1440px){.ucd-search--links{right:calc(15% + 10px)}}.ucd-search--links ul{margin-bottom:0;padding-left:0;list-style:none;text-align:left}@media all and (min-width:768px){.ucd-search--links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ucd-search--links ul li{margin-bottom:4px}@media all and (min-width:768px){.ucd-search--links ul li:not(:last-child){margin-right:35px}}.ucd-search--links ul a{font-size:16px}@media all and (min-width:768px){.ucd-search input{font-size:16px}}.ucd-timetable{padding-bottom:30px}@media (min-width:768px){.ucd-timetable .section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ucd-timetable .section-item .event-slider,.ucd-timetable .section-item .slick-list,.ucd-timetable .section-item .slick-track{height:100%}.event-slider{width:100%}.event-slider.slick-dotted.slick-slider{margin-bottom:0}.event-slider .slick-dots{right:20px;bottom:20px;left:auto;width:auto}.event-slider .slick-arrow{top:auto;bottom:-10px}.event-slider .arrow{padding:.9em}.event-slider .arrow-left{left:0}.event-slider .arrow-right{right:auto;left:75px}.event-slider-slide{position:relative;height:100%;min-height:360px;padding:0;padding-bottom:30px;background-position:center;background-size:cover}.event-slider-slide-image{position:relative;width:100%;max-width:100px}.event-slider-slide-description{position:absolute;bottom:30px;left:30px;max-width:260px;margin:0;padding:30px;color:#002542;background-color:#fad239}.event-slider-slide-description h3,.event-slider-slide-description a{color:#002542}.event-slider-slide-description h3{font-size:24px;font-weight:700;line-height:135%;margin-bottom:15px;padding:0}.event-slider-slide-description a{font-size:16px;font-weight:400;line-height:165%}.ucd-flex{padding:15px}.ucd-flex a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ucd-flex p{margin-bottom:0;text-align:left;text-transform:capitalize}.ucd-flex img,.ucd-flex svg{width:75px;min-width:75px;height:75px;min-height:75px;margin-right:15px;padding:15px}.ucd-flex svg,.ucd-flex svg path{fill:#fff}.ucd-flex--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.ucd-flex--social a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ucd-flex--quicktasks a{-webkit-transition:300ms;transition:300ms;text-decoration:none;border:1px solid transparent}.ucd-flex--social img{margin:0 auto}.ucd-flex--social p{width:100%;text-align:center}.ucd-social a{margin-right:15px;margin-left:15px;text-decoration:none}@media all and (min-width:992px){.ucd-social a{margin-right:30px;margin-left:30px}}.ucd-social a p{padding-top:10px}@media all and (min-width:768px){.ucd-flex--quicktasks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ucd-flex--quicktasks a{width:50%}.ucd-flex--social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media all and (min-width:992px){.ucd-flex--quicktasks a{width:33%;margin-bottom:15px}.ucd-flex--quicktasks a:hover{border:1px solid #fff}.ucd-flex--social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ucd-social a{-webkit-transition:all 250ms;transition:all 250ms}.ucd-social a .fa{-webkit-transition:all 250ms;transition:all 250ms}}@media all and (min-width:1200px){.ucd-flex--quicktasks a{width:20%;margin-bottom:20px}.ucd-flex--social a{width:auto}}@media all and (min-width:1440px){.ucd-social{padding-top:20px;padding-bottom:20px}}.ucd-quicklinks{position:fixed;z-index:1000;bottom:0;width:100%;padding:5px 15px;-webkit-transition:300ms;transition:300ms;border-top:2px solid #008acc;background:#fff}.ucd-quicklinks iframe{display:none}.ucd-quicklinks__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}.ucd-quicklinks__wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;-webkit-transition:all 250ms;transition:all 250ms;text-decoration:none;color:#008acc;border-radius:15px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ucd-quicklinks__wrap p{font-size:.8em;line-height:1;width:80px;margin-top:0;margin-bottom:0;-webkit-transition:all 250ms;transition:all 250ms;text-align:center;text-transform:uppercase;color:#0a4773}.ucd-quicklinks-image{display:block;text-align:center}.ucd-quicklinks-image svg,.ucd-quicklinks-image img{width:50%}.ucd-quicklinks-image svg{max-width:75px;max-height:75px;-webkit-transition:all 250ms;transition:all 250ms;fill:#2993d0}.modal-content iframe{width:100%;min-height:300px}.chat-modal .modal-header{display:none}@media all and (min-width:768px){.modal-content iframe{min-height:400px}}@media all and (min-width:992px){.ucd-quicklinks{position:absolute;z-index:501;top:238px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;width:95px;padding-right:0;border-top:0;background:0 0}.ucd-quicklinks__wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.ucd-quicklinks.chat-active iframe{display:block;height:242px}.ucd-quicklinks__wrap a:not(:first-child):not(:last-child){border-top:2px solid #008acc;border-bottom:2px solid #008acc;border-radius:0}.ucd-quicklinks__wrap a{width:80px;height:80px;padding:10px;cursor:pointer;border-top-right-radius:0;border-bottom-right-radius:0;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.ucd-quicklinks__wrap a:hover{text-decoration:none;background:#2993d0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.ucd-quicklinks__wrap a:hover svg{fill:#fff}.ucd-quicklinks__wrap a:hover p{color:#fff}.ucd-quicklinks__wrap a:first-child{border-bottom-left-radius:0}.ucd-quicklinks__wrap a:last-child{border-top-left-radius:0}.ucd-quicklinks-image svg{width:50px;max-height:30px}}@media all and (min-width:1200px){.ucd-quicklinks__wrap{padding-bottom:0}.ucd-quicklinks{position:fixed;z-index:2;top:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}footer{font-family:'Open Sans',Helvetica,Arial,sans-serif;padding:10px;color:#fff;background:#0a4773}footer .footer-half{width:100%;text-align:center}footer .footer-half>img{max-width:50px;margin-top:15px;margin-bottom:15px}footer .footer-half:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}footer .footer-half:last-child .footer-content:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-content{margin-bottom:20px}.footer-content ul{padding-left:0;list-style:none}.footer-content li{font-size:15px;font-weight:400;line-height:175%;margin-bottom:0}.s-lib-public-body .footer-content li{font-size:14.4px}.footer-content a{display:block;max-width:250px;margin:0 auto}.footer-content li a{display:inline-block}.footer-content a img{max-width:30px}.footer-half h5,.footer-content h5{font-family:Roboto Slab;font-size:20px;font-weight:700;font-style:normal;line-height:135%;margin-bottom:15px}.footer-content .button{margin:40px auto}@media all and (min-width:768px){footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 5%}footer .footer-half{width:50%}.footer-half:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-half:last-child .footer-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media all and (min-width:992px){footer{padding:10px 7.5%}footer .footer-half{text-align:left}footer .footer-half:first-child{width:33.3333%}footer .footer-half:last-child{width:66.6666%}.footer-content .button{margin-left:0}footer .footer-half:last-child .footer-content:first-child,footer .footer-half:last-child .footer-content{width:33.3333%;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .footer-half:last-child .footer-content:not(:last-child){margin-right:50px}}@media all and (min-width:1200px){footer{padding:25px 10%}footer .footer-half:first-child{width:40%}footer .footer-half:last-child{width:60%}}@media all and (min-width:1440px){footer{padding:25px 15%}}.no-script.modal-backdrop.fade.in{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;opacity:.5;background:#000}.modal.fade.in.no-js{position:fixed;z-index:1109;top:0;right:0;bottom:auto;left:0;display:block;padding:30px;text-align:center;background:#222}.modal.fade.in.no-js .noscriptmsg{font-size:1.25em;margin-bottom:20px;color:#fff}.modal.fade.in.no-js .btn{display:block;padding:10px}.modal.fade.in.no-js a.btn{margin-bottom:10px}.modal.fade.in.no-js h6{font-size:.8em;font-weight:600;line-height:1.4em;margin-top:10px;text-transform:uppercase;color:#fff}input.modal-closing-trick{position:absolute;z-index:1110;top:-9999px;left:-9999px;visibility:hidden}input.modal-closing-trick:checked~div{display:none!important}.timeline-InformationCircle-widgetParent{display:none}h1.outline,h2.outline,h3.outline,h4.outline,h5.outline,h6.outline{display:none!important}#topNav{min-height:45px;background:#007eb5;-webkit-box-shadow:inset 1px 2px 0 rgba(0,0,0,.18);box-shadow:inset 1px 2px 0 rgba(0,0,0,.18)}#topNav .row{margin-right:-34px}#topNav ul{margin:0;padding:0;list-style:none}#topNav ul li{display:inline}#topNav ul li a{font-size:12px;line-height:22px;display:inline-block;padding:10px 8px;letter-spacing:-.1px;color:#fff}#topNav ul li:first-of-type a{padding-left:0}#topNav .col-sm-9{width:73%;padding-right:0;padding-left:13px}#topNav .col-sm-3{padding-right:10px;padding-left:0}#topNav .col-sm-3 ul{width:100%}#topNav .col-sm-3 ul li{float:right}#topNav .col-sm-3 ul li .input-group{width:178px;height:28px;margin:10px 0 0 10px;border-radius:0}#topNav .col-sm-3 ul li .input-group .form-control{font-size:12px;height:28px;padding:0 10px;border:0;border-radius:0}#topNav .col-sm-3 ul li .input-group .input-group-addon{height:28px;padding:0;border:0;border-radius:0;background-color:#fff}#topNav .col-sm-3 ul li .input-group .input-group-addon input{width:34px;height:27px;text-indent:-100px;border:0;background:url(/t4cms/ucdcollegesandschools_search-icon-blue.png) center 6px no-repeat #fff}header:not(.navbar-custom) #mainNav li .currentbranch0 a,header:not(.navbar-custom) #mainNav li a:active,header:not(.navbar-custom) #mainNav li a:focus,header:not(.navbar-custom) #mainNav li a:hover{text-decoration:none;border-bottom:1px solid #fff}#topNav .col-sm-3 ul li a{padding:12px 3px}#topNav .col-sm-3 ul li a span.glyphicon{font-size:14px;top:3px}#topNav .col-sm-3 ul li:last-of-type a{padding-right:5px}header:not(.navbar-custom){background-color:#00427a;-webkit-box-shadow:1px 2px 1px 0 rgba(0,0,0,.15);box-shadow:1px 2px 1px 0 rgba(0,0,0,.15)}header:not(.navbar-custom) .col-sm-5 h1{max-width:405px;margin:26px 0 18px}header:not(.navbar-custom) .col-sm-5 h1 a{font-size:20px;line-height:18px;display:block;height:65px;padding:8px 0 0 65px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background:url(/t4cms/ucdcollegesandschools_logo.png) no-repeat;-webkit-touch-callout:none}header:not(.navbar-custom) .col-sm-5 h1 a span{font-size:15px;font-weight:600;line-height:22px;display:inline-block;width:100%;letter-spacing:-.93px}header:not(.navbar-custom) .col-sm-5 h1 a span:last-of-type{font-weight:400;letter-spacing:-.9px}footer .col-sm-6 .col-sm-4 h4,header:not(.navbar-custom) #mainNav li a{font-family:'Roboto Slab',Helvetica,Arial,sans-serif}header:not(.navbar-custom) .col-sm-5 h1 a:focus,header:not(.navbar-custom) .col-sm-5 h1 a:hover{text-decoration:none}header:not(.navbar-custom) nav{text-align:right}header:not(.navbar-custom) #mainNav{margin:46px 0 47px;padding:0;list-style:none}header:not(.navbar-custom) #mainNav li{display:inline;padding:0 14px}header:not(.navbar-custom) #mainNav li a{font-size:16px;font-weight:400;line-height:20px;display:inline-block;padding:0;letter-spacing:-.25px;color:#fff}header:not(.navbar-custom) #mainNav li .currentbranch0{padding:0}header:not(.navbar-custom) #mainNav li .currentbranch0 a{padding:0;letter-spacing:0}header:not(.navbar-custom) #mainNav li:last-of-type{padding-right:0}header:not(.navbar-custom) #mainNav li:last-of-type>a{letter-spacing:0}header#school{background-color:#3c3c3c}header#school .col-sm-5 h1,header#school .col-sm-5 h1 a{max-width:100%}header#school .col-sm-5 h1 a span{max-width:100%;white-space:nowrap}@media (max-width:767px){body,body #cookie{width:100%}#menuIcon,body,body.active{-webkit-transition:.5s;transition:.5s}#menuIcon,#searchIcon{float:right;cursor:pointer;color:#fff}body{position:inherit;overflow-x:hidden}body.active{position:fixed;-webkit-transform:translateX(-78%);transform:translateX(-78%);border-right:1px solid #d8d8d8}body.active #cookie{width:178%}#menuIcon{font-size:13.56px;font-weight:700;line-height:22px;display:block;margin:17px 5px 0 0;padding:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scaleY(1.0319);transform:scaleY(1.0319);text-transform:uppercase;-webkit-touch-callout:none}#menuIcon.active{margin:17px 4px 0 0}#menuIcon.hamburger{display:block;float:right;width:22px;height:18px;margin:30px 5px 0 0;cursor:pointer;background:0 0}#searchIcon{font-family:'Glyphicons Halflings';font-weight:400;font-style:normal;line-height:1;position:relative;display:inline-block;width:20px;height:42px;margin:17px 5px 0 0;-webkit-font-smoothing:antialiased}#mobileMenu ul.main li .currentbranch0,#mobileMenu ul.main li a{font-size:16px;line-height:39px}#searchIcon:before{position:absolute;top:14px;left:5px;content:'\e003'}#mobileMenu{position:absolute;z-index:999;top:0;left:100%;display:none;overflow-y:auto;width:78%;padding:0 15px;border-top:3px solid #008acc;border-left:1px solid #d8d8d8;background-color:#eee}#mobileMenu.active{display:block}#mobileMenu .search{padding:21px 25px;border-bottom:1px solid #d8d8d8}#mobileMenu .search .input-group{border:1px solid #d8d8d8}#mobileMenu .search .input-group .form-control{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#mobileMenu .search .input-group .input-group-addon{padding:0;border:0;border-radius:0;background-color:#fff}#mobileMenu .search .input-group .input-group-addon input{width:33px;height:33px;text-indent:-100px;border:0;border-radius:0;background:url(/t4cms/ucdcollegesandschools_search-icon-black.png) center center no-repeat #fff}#mobileMenu ul,#mobileMenu ul.main li{border-bottom:1px solid #d8d8d8}#mobileMenu ul{margin:0;padding:10px 0;list-style:none}#mobileMenu ul li{padding:0 25px}#mobileMenu ul li a{display:inline-block;width:100%}#mobileMenu ul.main{padding:0}#mobileMenu ul.main li a{font-family:'Roboto Slab',Helvetica,Arial,sans-serif;font-weight:400;color:#0073a4}#mobileMenu ul.main li .currentbranch0 a{line-height:1;display:inline-block;width:auto;text-decoration:none;letter-spacing:0;color:#00427a;border-bottom:1px solid #00427a}#mobileMenu ul.main li:last-of-type{border-bottom:none}#mobileMenu ul.top li a{font-size:14px;line-height:28px;color:#353535}#mobileMenu ul.top li:nth-last-of-type(2){padding-bottom:10px}#mobileMenu ul.top li:last-of-type{padding-top:10px;border-top:1px solid #d8d8d8}.swap-divs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;-webkit-box-align:start;-webkit-box-orient:vertical;-ms-flex-align:start;-ms-flex-direction:column}.swap-divs .left{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.swap-divs .right{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.row-eq-height{display:block;margin-right:-15px;margin-left:-15px}#breadcrumb,#topNav,header:not(.navbar-custom) #mainNav,header:not(.navbar-custom) nav{display:none}header:not(.navbar-custom){position:relative;z-index:50;width:100%;border-top:3px solid #008acc}header:not(.navbar-custom) .col-sm-5 h1{float:left;max-width:210px;margin:7px 0 13px -3px}header:not(.navbar-custom) .col-sm-5 h1 a{font-size:14px;line-height:12px;height:auto;padding:0 0 0 44px;background:url(/t4cms/ucdcollegesandschools_logo-m.png) no-repeat}header:not(.navbar-custom) .col-sm-5 h1 a span{font-size:12px;line-height:13px;padding:1px 0 2px;letter-spacing:-.65px}header:not(.navbar-custom) .col-sm-5 h1 a span:last-of-type{letter-spacing:-.7px}header#school{background-color:#3c3c3c}header#school .col-sm-5 h1{max-width:72%}header#school .col-sm-5 h1 a{height:auto;min-height:55px}header#school .col-sm-5 h1 a span{white-space:normal}}#main-nav:before,#main-nav:after,.navigation-flex:before,.navigation-flex:after{content:normal!important}@media all and (min-width:768px){.navbar-offcanvas .navbar-collapse{height:unset!important;min-height:unset!important}}.breadcrumb{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:.8em;display:none;margin-top:10px;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #e4e5e5;background:#fff}.breadcrumb a{color:#008acc}@media all and (min-width:768px){.breadcrumb{display:block}}@media all and (min-width:1200px){.breadcrumb{padding-left:5%}}@media all and (min-width:1440px){.breadcrumb{padding-left:10%}}@media all and (min-width:1600px){.breadcrumb{padding-left:15%}}.page-content h3,.page-content-libraries h3{font-size:14px;font-weight:400;padding:10px 0;color:#00427a}.alphabet{overflow-x:auto;overflow-y:hidden;width:100%}.alphabet::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.alphabet::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.alphabet::-webkit-scrollbar-thumb{border-radius:10px;background-color:#008acc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.alphabet,.alphabet ul{clear:both}.alphabet ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:0;list-style-type:none}.alphabet li{width:45px;height:45px}.alphabet li+li{margin-left:10px}.alphabet a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:#008acc;border:1px solid #ebebeb;border-radius:100%}.alphabet .active a{font-weight:600;color:#fff;background:#008acc}.letter{font-family:'Roboto Slab',serif;font-size:3em;font-weight:600;line-height:1;margin:35px 0 25px 0;padding:0;color:#0d4974}.letter a{color:#0d4974}.definitions{float:left;width:100%;padding-top:12px}.definitions a{text-transform:none;color:#008acc}.ucd-layout-content-inner .definitions h3{font-family:'Roboto Slab',serif;font-size:1.3em;margin-top:15px;color:#0d4974}.definitions p{line-height:1.5em;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #f5f5f5}@media all and (min-width:768px){.alphabet ul{max-width:705px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.alphabet li{margin-bottom:10px}.alphabet li:nth-child(14){margin-left:0}.alphabet a{border-radius:0}.alphabet .active a{border-color:#008acc}}@media all and (min-width:992px){.alphabet ul{width:100%;max-width:none}.alphabet li,.alphabet li:nth-child(14),.alphabet li+li{width:3.84615385%;margin-left:0}.ucd-layout-content-inner .definitions h3{font-size:1.14em;margin-top:5px;padding-bottom:5px}.alphabet .active a::after{position:absolute}.alphabet .active a::after{position:absolute;z-index:-1;top:44px;left:0;width:57.7%;padding-bottom:50%;content:'';-webkit-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);-webkit-transform-origin:0 0;transform-origin:0 0;background-color:#008acc}}.page-content table,.panel-body table,.ucd-layout-content-inner--large table:not(.responsiveTableProcessed){margin-bottom:5px}.page-content table td,.page-content table th,.panel-body table td,.panel-body table th,.ucd-layout-content-inner--large table:not(.responsiveTableProcessed) td,.ucd-layout-content-inner--large table:not(.responsiveTableProcessed) th{padding:15px;border:1px solid #eee}.page-content table ul,.panel-body table ul,.ucd-layout-content-inner--large table:not(.responsiveTableProcessed) ul{padding-left:25px}.page-content table li,.panel-body table li,.ucd-layout-content-inner--large table:not(.responsiveTableProcessed) li{margin-bottom:5px}.panel-body table p{margin-bottom:0}.ucd-layout{color:#000}.ucd-layout__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.ucd-layout-content{padding:15px}.ucd-layout-content h1{font-size:1.8em;color:#0a4773}.ucd-layout h2{margin:0}.ucd-layout--left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ucd-layout--right{background:#eee;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media all and (min-width:992px){.ucd-layout__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ucd-layout--left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ucd-layout--right{padding:15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (min-width:1200px){.ucd-layout--left{padding-left:5%}.ucd-layout--right{padding-right:5%}}@media all and (min-width:1440px){.ucd-layout--left{padding-left:10%}.ucd-layout--right{padding-right:10%}}@media all and (min-width:1600px){.ucd-layout--left{padding-left:15%}.ucd-layout--right{padding-right:15%}}.ucd-layout-content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.ucd-layout-content-title .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:15px}.ucd-layout-content-title .icons svg{width:25px;height:25px;margin-left:15px}.ucd-layout-content-title .icons .fa{font-size:1.5em;padding:0 10px;color:#008acc}.ucd-layout-content-title .icons .share-container{display:none;-webkit-transition:1s;transition:1s}.ucd-layout-box-content h4,.ucd-layout-content-inner .has-title .ucd-box-content-title h1{font-family:'Roboto Slab',serif;font-size:14px;position:relative;margin:-15px;margin-bottom:0;padding:25px;color:#0a4773;background:#f5f5f5}.ucd-layout-box-content.title-background-blue h4{color:#fff;background:#008acc}.ucd-layout-box-content p,.ucd-box-content-text p{margin:15px 0 10px 0;padding-top:5px}.ucd-layout-content-inner:empty{display:none}.ucd-layout-content-inner:empty+.ucd-layout-content-inner--large{width:100%;padding:0}.ucd-layout-content-inner{font-family:'Open Sans',Helvetica,Arial,sans-serif}.ucd-layout-content-inner a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 0;color:#008acc}.ucd-layout-content-inner h2{font-size:14px;font-weight:500;margin-top:20px;margin-bottom:20px;color:#008acc}.ucd-layout-content-inner h3{color:#008acc}.ucd-layout-content-inner .ucd-box-content-wysiwyg h2{font-family:'Roboto Slab',serif;color:#0a4773}@media all and (min-width:340px){.ucd-layout-box-content h4,.ucd-layout-content-inner .has-title .ucd-box-content-title h1{font-size:1.14em}}@media all and (min-width:1200px){.ucd-layout-content-inner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ucd-layout-content-title{margin-bottom:20px;padding-bottom:20px}.ucd-layout-content-inner:first-child{min-width:275px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ucd-layout-content-inner--large{padding:0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ucd-layout-content-inner h2{margin-top:40px;margin-bottom:20px}}@media all and (min-width:1440px){.ucd-layout-content-inner--large{padding:0 30px}}.inner-opening-hours h4{cursor:pointer}.inner-opening-hours h5{font-weight:500;color:#008acc}#opening-hours-library{font-family:'Open Sans',Helvetica,Arial,sans-serif;display:none;padding:15px}.inner-opening-hours h4::after{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:100;position:absolute;top:50%;right:15px;content:'+';-webkit-transition:all 250ms;transition:all 250ms;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inner-opening-hours h4.js-open::after{-webkit-transform:translateY(-50%) rotate(945deg);transform:translateY(-50%) rotate(945deg)}.opening-hours-week,.opening-hours-weekend,.opening-hours-times table{width:100%}.opening-hours-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:250px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.opening-hours-times:not(:last-child){margin-bottom:15px}.opening-hours-times td:first-child{font-weight:600;width:50%;padding:5px}.opening-hours-times td:last-child{width:50%;text-align:right}@media all and (min-width:1200px){#opening-hours-library{display:block}.inner-opening-hours h4::after{content:''}}.ucd-layout-box-content.no-border{padding:0;border:0}.ucd-layout-box-content{margin-top:15px;padding:15px;padding-bottom:0;border:1px solid #eee;border-radius:0}.ucd-layout-box-content a{color:#0089cf}.ucd-layout-box-content iframe{width:100%;margin-top:15px}.ucd-layout-box-content-image{height:175px;background-position:center;background-size:cover}@media all and (min-width:768px){.ucd-layout-box-content-image{height:250px}}@media all and (min-width:1440px){.ucd-layout-box-content-image{height:300px}}.ucd-layout-navigation__container h4{font-size:14px;position:relative;padding:25px;cursor:pointer;text-align:left;text-transform:uppercase;color:#fff;background:#008acc}.ucd-layout-navigation__container h4::after{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:2em;position:absolute;top:50%;right:15px;content:'+';-webkit-transition:all 250ms;transition:all 250ms;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ucd-layout-navigation__container h4.js-open::after{-webkit-transform:translateY(-50%) rotate(945deg);transform:translateY(-50%) rotate(945deg)}.ucd-layout-navigation{font-family:'Open Sans',Helvetica,Arial,sans-serif;display:none;background:#fff}.ucd-layout-navigation>h1{font-family:'Roboto Slab',serif;font-size:14px;padding:15px 25px;background:#008acc}.ucd-layout-navigation h4{font-size:1.6em;background:#008acc}.ucd-layout-navigation ul{padding-left:0;list-style-type:none}.ucd-layout-navigation li a{font-size:.9em;font-weight:500;position:relative;display:block;padding:10px 25px;color:#008acc}.ucd-layout-navigation li span a{font-weight:600;color:#0a4773}.ucd-layout-navigation li span a{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.ucd-layout-navigation li ul{display:none;background:#f6f6f6}.ucd-layout-navigation li span{position:relative;display:block}.ucd-layout-navigation li span+ul{display:block}.ucd-layout-navigation li span{-webkit-box-sizing:content-box;box-sizing:content-box;background:#f5f5f5}.ucd-layout-navigation li span::before{position:absolute;top:0;left:0;width:5px;height:100%;content:'';background:#008acc}.ucd-layout-navigation li.js-hasChildren>a::after,.ucd-layout-navigation li.js-hasChildren>span>a::after{font-family:'FontAwesome';position:absolute;top:50%;right:15px;content:'\f105';-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ucd-layout-navigation li.js-hasChildren>span>a::after{content:'\f107'}.ucd-layout-navigation li.js-hasChildren span{background:0 0}.ucd-layout-navigation li.js-hasChildren>span::before{width:0}.ucd-layout-navigation li.js-hasChildren span a{padding:15px 30px}.ucd-layout-navigation li.js-hasChildren li span a,.ucd-layout-navigation li.js-hasChildren li a{padding-left:50px}@media all and (min-width:992px){.ucd-layout-navigation__container h4{display:none}.ucd-layout-navigation{display:block;min-width:250px}.ucd-layout-navigation>h1{padding:15px 30px}.ucd-layout-navigation li a{padding:15px 30px}}@media all and (min-width:1200px){.ucd-layout-box-content.js-hours{max-width:320px}}.libguides .nav>li>a:hover,.libguides .nav>li>a:focus{outline:0}.libguides{font-family:'Open Sans',Helvetica,Arial,sans-serif;overflow-x:hidden;background:#fff}.libguides h1,.libguides h2,.libguides h3,.libguides h4,.libguides h5,.libguides h6,.libguides a,.libguides .breadcrumb a{color:#337ab7}.libguides footer a{color:#fff}#s-lib-admin-bc .breadcrumb,#s-lib-bc .breadcrumb{padding-bottom:15px}.libguides .s-lg-gtitle em{font-style:normal}.libguides #s-lib-public-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-top:20px;padding-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.libguides #s-lib-public-header-desc{display:block;width:100%;margin-top:-12px}.s-lib-searchPage .libguides #s-lib-public-header{display:block}.libguides #s-lg-guide-header{padding-top:20px}.libguides #form-group-s-lg-guide-order{display:-webkit-box;display:-ms-flexbox;display:flex}.libguides .s-lib-box{margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 2px 3px 2px rgba(0,0,0,.06),0 2px 2px rgba(0,0,0,.12);box-shadow:0 2px 3px 2px rgba(0,0,0,.06),0 2px 2px rgba(0,0,0,.12)}.libguides #s-lg-hp-nav{background:#f5f5f5}.libguides #s-lg-hp-nav-bottom{background:#008acc}.libguides #s-lg-hp-nav-bottom span{color:#fff}.libguides .s-lib-box,.libguides .s-lib-box-title{border:0}.libguides .s-lib-box-title{font-family:'Roboto Slab',serif;font-size:14px;font-weight:400;color:#008acc;background:#fff}.libguides #s-lg-guide-tabs-title-bar{border-color:transparent}.libguides #s-lg-guide-tabs .nav-tabs>li{margin:5px}.libguides .mobile-menu-wrapper .nav-tabs>li{width:100%}.libguides .nav-tabs>li>a{margin-right:0}.libguides #s-lg-tabs-container .nav-tabs>li>a{padding:10px 20px}.libguides #homeSearchInput{padding:10px}.libguides #homeSearchSubmit{height:35px!important}.libguides .s-lib-box-content .ui-tabs-panel.ui-widget-content{font-size:14px;padding:15px}.libguides .s-lib-box-content .popover-content p{font-size:14px}.libguides .ui-widget-header{background:#fff}.libguides .popover-content{padding:20px}.libguides .ui-state-default,.libguides .ui-widget-content .ui-state-default,.libguides .ui-widget-header .ui-state-default{border:0;background:#0f0f0f}.libguides .ui-state-active,.libguides .ui-widget-content .ui-state-active,.libguides .ui-widget-header .ui-state-active{border:0;background:#009bdd}.libguides .s-lib-box-content .ui-tabs-nav li>a{color:#fff}.libguides .s-lib-box-content .ui-state-default .ui-tabs-nav li>a{color:#009bdd}.libguides .ui-tabs .ui-tabs-nav li a{font-size:14px;padding:14px}.libguides .s-lib-box-content{padding:15px;background:#f9f9f9}.libguides .s-lib-box-content ul{margin:0}.libguides .s-lib-box-content ul.s-lg-system-list{margin:5px 0}.libguides .s-lib-box-content li{font-size:14px}.libguides .s-lib-box-content li{margin-bottom:5px}.libguides .s-lib-box-content img{width:auto;height:auto;margin:0;padding:5px;-webkit-box-shadow:none;box-shadow:none}.libguides .s-lib-box-content p{font-size:14px;line-height:1.6;padding-bottom:10px}.libguides .s-lib-box-content #summonSearchContainer p{font-size:12px}.s-lg-guide-body #s-lg-tabs-container .nav-tabs>li>a,.s-lg-guide-body #s-lg-tabs-container .nav-tabs>li>button,.s-lg-guide-body #s-lg-tabs-container .nav-pills>li>a,.s-lg-guide-body #s-lg-tabs-container .nav-pills>li>button,.libguides .mobile-menu-wrapper .nav-pills>li>a,.libguides .mobile-menu-wrapper .nav-pills>li>button,.libguides .mobile-menu-wrapper .nav-tabs>li>a,.libguides .mobile-menu-wrapper .nav-tabs>li>button{font-size:14px;font-weight:400;padding:15px 10px;color:#007eb5;border:0;border-radius:0;background-color:#fff}.s-lg-guide-body #s-lg-tabs-container .nav-tabs>li.open>a .caret,.s-lg-guide-body #s-lg-tabs-container .nav-tabs>li.open>button .caret,.s-lg-guide-body #s-lg-tabs-container .nav-pills>li.open>a .caret,.s-lg-guide-body #s-lg-tabs-container .nav-pills>li.open>button .caret,.libguides .mobile-menu-wrapper .nav-pills>li.open>a .caret,.libguides .mobile-menu-wrapper .nav-pills>li.open>button .caret,.libguides .mobile-menu-wrapper .nav-tabs>li.open>a .caret,.libguides .mobile-menu-wrapper .nav-tabs>li.open>button .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#s-lg-tabs-container .nav-tabs{border-bottom:0}#s-lg-tabs-container .nav-tabs>li#s-lg-admin-tab-add>a{border-radius:4px 4px 0 0}.s-lg-guide-body #s-lg-tabs-container .nav-pills>.active>a,.s-lg-guide-body #s-lg-tabs-container .nav-pills>.active>button,.s-lg-guide-body .mobile-menu-wrapper .nav-pills>.active>a,.s-lg-guide-body .mobile-menu-wrapper .nav-pills>.active>button{font-weight:700;padding:15px 30px;cursor:default;color:#00427a;border:0;border-left:5px solid #008acc;border-radius:0;background-color:#f7f7f7}#s-lg-tabs-container .nav-tabs>.active>.s-lg-subtab-ul>.active>a,#s-lg-tabs-container .nav-tabs>.active>.s-lg-subtab-ul>.active>button{cursor:default;color:#efefef;border-bottom-color:transparent;background-color:#009bdd}#s-lg-tabs-container .nav-tabs>.active>button:hover,#s-lg-tabs-container .nav-pills>.active>button:hover,.mobile-menu-wrapper .nav-pills>.active>button:hover{font-weight:700;cursor:pointer;color:#efefef;border:1px solid transparent;border-bottom-color:transparent;border-radius:0;background-color:#009bdd}#s-lg-tabs-container .nav .dropdown-toggle .caret{border-top-color:#008acc}#s-lg-tabs-container .nav .active .dropdown-toggle .caret{border-top-color:#fff}#s-lg-tabs-container .nav-tabs button.dropdown-toggle .caret{margin-top:-3px;margin-left:2px}#s-lg-tabs-container .nav-tabs>li>a.s-lg-tab-drop,#s-lg-tabs-container .nav-tabs>li>button.s-lg-tab-drop{position:absolute;top:calc(50% - 2px);right:0;width:auto;margin-right:2px;padding:0 6px 0 3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}.libguides #s-lg-tabs-container .nav-tabs>li>a.s-lg-tab-top-link,.libguides #s-lg-tabs-container .nav-tabs>li>button.s-lg-tab-top-link{margin-right:0;padding-right:50px}#s-lg-tabs-container .nav-pills>li>a.s-lg-tab-drop,#s-lg-tabs-container .nav-pills>li>button.s-lg-tab-drop{position:absolute;right:0;padding:15px 30px;border-left:1px solid transparent;border-radius:0}#s-lg-tabs-container .nav-pills>li>a.s-lg-tab-drop:hover,#s-lg-tabs-container .nav-pills>li>button.s-lg-tab-drop:hover{padding:15px 30px;border-left:0;border-radius:0}#s-lg-tabs-container .nav-pills>li>a.s-lg-tab-top-link,#s-lg-tabs-container .nav-pills>li>a.s-lg-tab-top-link:hover,#s-lg-tabs-container .nav-pills>li>button.s-lg-tab-top-link,#s-lg-tabs-container .nav-pills>li>button.s-lg-tab-top-link:hover{float:left;width:100%;padding:15px 30px;border-radius:0}.s-lib-box{border-width:3px;border-color:#01427a;border-radius:0;background-color:#efefef;-webkit-box-shadow:0 8px 6px -6px #aaa;box-shadow:0 8px 6px -6px #aaa}.s-lib-box-std .s-lib-box-title{color:#e7f1f5;border-bottom:3px solid #01427a;background-color:#01427a;background-image:none}.s-lib-box .s-lib-box-title{color:#e7f1f5;border-bottom:3px solid #01427a;border-radius:0;background-color:#01427a;background-image:none}.s-lib-box .s-lg-box-footer{border-radius:0}#s-lg-hp-nav .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:0 10px 25px 0;padding-left:0;list-style-type:none;text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#s-lg-hp-nav .nav-pills::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#s-lg-hp-nav .nav-pills::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#s-lg-hp-nav .nav-pills::-webkit-scrollbar-thumb{border-radius:10px;background-color:#008acc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#s-lg-hp-nav .nav-pills>li>a,#s-lg-hp-nav .nav-pills>li>button{font-size:14px;font-weight:400;padding:10px 15px;color:#007eb5;border:1px solid transparent;border-radius:0;background-color:#fff}#s-lg-hp-nav .nav-pills>li>a,#s-lg-hp-nav .nav-pills>li>button{font-size:14px;font-weight:400;display:inline-block;width:100%;padding:10px 15px;white-space:nowrap;text-decoration:none;color:#008acc;border:1px solid transparent;border-radius:25px;background:#eee}#s-lg-hp-nav .nav-pills>li.active>a,#s-lg-hp-nav .nav-pills>li.active>button{font-weight:700;cursor:default;color:#fff;border:1px solid transparent;border-bottom-color:transparent;background:#008acc}#s-lg-hp-nav .nav-pills li{position:relative;margin:5px 5px 15px 5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#s-lg-hp-nav .nav-pills>li{margin:5px 5px 15px 5px}#s-lg-hp-nav .nav-pills li:first-child{margin-left:0}#s-lg-hp-nav .nav-pills>li>a{padding:10px 20px}#s-lg-guide-list-controls{margin-bottom:10px}#s-lg-guide-list-controls .pull-left,#s-lg-guide-list-controls .pull-right{float:none!important}#s-lg-guide-list-controls #s-lg-guide-order{width:100%}#s-lg-guide-list-controls .form-group{width:100%}#s-lg-tabs-container .nav-tabs>li>a.s-lg-tab-top-link,#s-lg-tabs-container .nav-tabs>li>a.s-lg-tab-top-link:hover,#s-lg-tabs-container .nav-tabs>li>button.s-lg-tab-top-link,#s-lg-tabs-container .nav-tabs>li>button.s-lg-tab-top-link:hover{font-weight:400;padding:5px 10px;padding-right:50px;border-radius:0}#s-lg-guide-tabs .dropdown-menu{overflow-y:auto;max-height:500px;border-top:1px solid #f8f8f8;border-radius:5px}@media all and (min-width:768px){#s-lg-guide-list-controls{margin-bottom:25px}}#s-lg-index-list .panel-heading{padding:15px;background:#f4f4f4}#s-lg-index-list .panel-body{background:#f8f8f8}#s-lg-index-list .panel-heading a,#s-lg-index-list .s-lg-gtitle{font-size:1.3em;font-weight:300}.libguides .ui-widget-content.ui-tabs-panel{border:0;border-top:1px solid #eee}.libguides ul.ui-tabs-nav{padding:10px;list-style-type:none}.libguides ul.ui-tabs-nav li{padding:0;background:#fefefe}.libguides ul.ui-tabs-nav li a.ui-tabs-anchor{padding:0}.libguides ul.ui-tabs-nav.ui-widget-header li{padding:10px 20px;background:#f0f0f0}.libguides ul.ui-tabs-nav.ui-widget-header li a{color:#008acc}.libguides ul.ui-tabs-nav.ui-widget-header li.ui-state-active{background:#008acc}.libguides ul.ui-tabs-nav.ui-widget-header li.ui-state-active a{color:#fff}@media all and (min-width:768px){.libguides ul.ui-tabs-nav.ui-widget-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.libguides ul.ui-tabs-nav.ui-widget-header li{margin-right:5px;padding:10px 15px}}.libguides #s-lib-bc{display:none;padding:15px 0}.libguides #s-lib-bc a{font-weight:400;color:#008acc}@media all and (min-width:768px){.libguides #s-lib-bc{display:block;width:100%}}#s-lg-guide-header-info h1,.s-lib-header h1{font-family:'Roboto Slab',Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:300;color:#00427a}.libguides #s-lg-guide-header-info::before{display:table;clear:both;content:''}@media all and (min-width:768px){#s-lg-guide-header-info h1,.s-lib-header h1{font-size:2.2em}}@media all and (min-width:992px){#s-lg-guide-header-info{float:left;width:75%}#s-lg-guide-header-info h1{margin-top:0;padding-top:0}#s-lg-guide-header>.pull-right{width:20%}#s-lg-guide-header #s-lg-guide-header-search{width:100%}}#s-lg-tabs-container{padding:15px;background:#eee}.libguides .s-lib-box .s-lib-box-title{font-size:1.4em;padding:15px;background:#008acc}#s-lg-tabs-container .nav-tabs{display:block;padding-left:0;list-style-type:none;text-align:left;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#s-lg-tabs-container .nav-tabs[role=menu]{display:block}#s-lg-tabs-container .nav-tabs::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#s-lg-tabs-container .nav-tabs::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#s-lg-tabs-container .nav-tabs::-webkit-scrollbar-thumb{border-radius:10px;background-color:#008acc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#s-lg-tabs-container .nav-tabs li{position:relative;margin:5px 5px 15px 5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#s-lg-tabs-container .nav-tabs>li>a{font-size:14px;display:inline-block;width:100%;padding:10px 15px;white-space:nowrap;text-decoration:none;color:#008acc;background:#fff}#s-lg-tabs-container .nav-tabs>li.active>a{color:#fff;background:#008acc}@media all and (min-width:992px){#s-lg-tabs-container{padding:15px;background:#eee}#s-lg-tabs-container .nav-tabs{display:block;overflow:initial}.libguides #s-lg-guide-tabs .nav-tabs>li{margin:5px;margin-left:0}#s-lg-tabs-container .nav-tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}#s-lg-tabs-container .nav-tabs>li>a{border-radius:0}.libguides #s-lg-tabs-container .nav-tabs>li>a{padding:5px 10px;white-space:normal}.s-lg-guide-body #s-lg-tabs-container .nav-tabs>li>a.s-lg-tab-drop:hover,.s-lg-guide-body #s-lg-tabs-container .nav-tabs>.active>.s-lg-tab-drop.dropdown-toggle,.libguides #s-lg-tabs-container .nav-tabs>li>.s-lg-tab-drop{padding:0 15px;border:0}.libguides #s-lg-tabs-container .nav-tabs>li>a:hover+.dropdown-toggle .caret,.libguides #s-lg-tabs-container .nav-tabs>li>a.s-lg-tab-drop:hover .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.s-lib-profile-div{margin-bottom:0}.s-lib-profile-div a{display:block}.s-lib-profile-subjects a{display:inline-block}.s-lib-profile-name{font-size:1.5em;padding:0 15px 15px}.s-lib-profile-email{margin-top:10px;margin-bottom:10px}.s-lib-profile-email a{font-size:10px;color:#fff;background:#008acc}.ucd-box-content-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.ucd-box-content-gallery-image{width:100%;height:150px;margin-bottom:10px;background-position:center;background-size:cover}.ucd-box-content-gallery-btn{width:100%;margin-top:15px;text-align:center}a.button--gallery{color:#00427a;border:1px solid #00427a;background:0 0}@media all and (min-width:768px){.ucd-box-content-gallery-image{height:200px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ucd-box-content-gallery-image+.ucd-box-content-gallery-image{margin-left:5px}}.ucd-layout-content-inner.ucd-layout-content-inner--large>h1{display:none}.s-lib-box-content .s-lib-profile-image img{max-width:200px}.mobile-menu-wrapper h2{font-size:14px;position:relative;margin-top:15px;padding:15px;cursor:pointer;text-transform:uppercase;color:#fff;border:1px solid #eee;background:#008acc}.mobile-menu-wrapper h2::after{font-family:'FontAwesome';font-size:2em;position:absolute;top:50%;right:25px;content:'+';-webkit-transition:300ms;transition:300ms;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);color:#fff;will-change:transform}.mobile-menu-wrapper.js-active h2::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#s-lg-guide-header .mobile-menu-wrapper{float:left;width:100%}.s-lg-title a{display:block}.s-lg-guide-body .nav-stacked>li+li{margin-top:0}#s-lg-tabs-container .nav-pills>li>a.s-lg-tab-top-link,#s-lg-tabs-container .nav-pills>li>a.s-lg-tab-top-link:hover,#s-lg-tabs-container .nav-pills>li>button.s-lg-tab-top-link,#s-lg-tabs-container .nav-pills>li>button.s-lg-tab-top-link:hover{font-weight:400}.s-lg-guide-body #s-lg-tabs-container .nav-tabs>.active>a:hover,.s-lg-guide-body #s-lg-tabs-container .nav-pills>.active>a:hover,.s-lg-guide-body #s-lg-tabs-container .nav-tabs>.active>button:hover,.s-lg-guide-body #s-lg-tabs-container .nav-pills>.active>button:hover{font-weight:400;border:0}.dropdown-menu,#s-lg-guide-tabs ul.nav li.dropdown a.s-lg-tab-drop:hover~ul.dropdown-menu,#s-lg-guide-tabs ul.nav li.dropdown ul.dropdown-menu:hover,#s-lg-guide-tabs ul.nav li.dropdown:hover ul.dropdown-menu{width:auto;min-width:100%;border:0;border-radius:0;background:#007eb5;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.13);box-shadow:0 3px 5px rgba(0,0,0,.13)}.split-button-nav .dropdown-menu{width:100%}.dropdown-menu>li>a{font-size:14px;padding:5px 10px;color:#fff}.s-lg-guide-body .dropdown-toggle{position:absolute;top:0;right:0}#s-lg-guide-description{font-size:14px}#s-lg-guide-desc-container{margin-bottom:15px}.s-lib-public-body .btn-info{color:#fff;border-radius:0;background:#337ab7}#s-lg-guide-search-box{width:100%;margin-left:0}#s-lg-guide-search-box input,#s-lg-guide-search-box button{border-radius:0}#s-lg-profile-az-div{display:none}@media all and (min-width:992px) and (max-width:1199px){.container{width:100%}}.libguides .s-lib-box-content img.s-lg-book-cover-img-0{width:90px}.libguides .s-lib-box-content img.s-lg-book-cover-img-1{width:140px}.libguides .s-lib-box-content img.s-lg-book-cover-img-2{width:200px}@media print{footer,.message,.icons,.ucd-quicklinks,.ucd-layout-box-content{display:none}.ucd-layout-content-inner .ucd-layout-box-content:first-child,#opening-hours-library{display:block}}.cookie-notice{position:fixed;z-index:1000;right:0;bottom:0;left:0;padding:10px 0;-webkit-transition:.5s ease;transition:.5s ease;color:#007eb5;background:#f1eff0}.cookie-notice p{font-size:12px;line-height:1.55;margin:0}@media all and (min-width:768px){.cookie-notice p{font-size:14px;text-align:center}}.cookie-notice .links{display:block;margin-top:5px}@media all and (max-width:767px){.cookie-notice .links{display:inline;margin-top:0}}.cookie-notice a{font-weight:800;display:inline-block;margin:0 5px;text-decoration:underline;color:#007eb5}@media all and (max-width:767px){.cookie-notice a:first-of-type{margin-left:0}}@media all and (max-width:767px){.cookie-notice a:first-of-type{margin-left:10px}}.ucd-boxes{padding-top:0}.ucd-boxes__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.ucd-box{font-size:24px;font-weight:600;line-height:1.35;width:100%;padding:15px;margin-bottom:10px;text-decoration:none;color:#fff;background:#008acc}@media all and (min-width:768px){.ucd-box{width:calc(50% - 5px)}}@media all and (min-width:992px){.ucd-box{width:calc(100%/3 - 15px);margin-bottom:30px;padding:30px;height:230px}}.ucd-box:hover{text-decoration:none;color:#fff}.ucd-box span{display:block}.ucd-box img{width:auto}.ucd-box__title{margin-top:15px;margin-bottom:20px}.ucd-box__icon{font-size:48px;line-height:1}.ucd-box--green-light{color:#002542;background-color:#6bbe51}.ucd-box--green-light:hover{color:#002542}.ucd-box--green-light .ucd-box__arrow svg path{fill:#002542}.ucd-box__widget{text-align:center}.ucd-box__widget .occupancy-gage svg{max-width:225px}.ucd-box--widget{color:#008acc;background-color:#fff}@media all and (min-width:992px){.ucd-box--widget{padding-bottom:20px;padding-top:28px}}.ucd-box--widget:hover{color:#008acc}@media all and (min-width:768px){.ucd-box--widget .ucd-box__title{margin-top:5px}}.ucd-box--widget .ucd-box__title span:first-child{font-size:18px;font-weight:700}@media all and (min-width:1440px){.ucd-box--widget .ucd-box__title span:first-child{font-size:20px}}.ucd-box--widget .ucd-box__title span:nth-child(2){font-size:14px;font-weight:700;margin-top:5px}.ucd-box--green{background-color:#009852}.ucd-box--navy{background-color:#004377}.ucd-box--blue{background-color:#008acc}.ucd-box--image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#f2f2f2;background-size:cover}.ucd-box--image:hover{color:#fff}.ucd-box--image::before{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:'';background:linear-gradient(190.17deg,rgba(0,138,204,.2) 7.7%,rgba(0,37,66,0) 27.16%,#00060b 85.95%)}.ucd-box--image .ucd-box__title{font-size:24px;font-weight:700;line-height:135%;position:relative;margin-bottom:0}.ucd-box--image .ucd-box__title svg{margin-left:10px}.ucd-quicktasks__wrap,.ucd-quicktask{border:1px solid #fff}.ucd-quicktasks__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:none;border-bottom:none;overflow:hidden}@media all and (max-width:991px){.ucd-quicktasks__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ucd-quicktask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:20px 15px;text-decoration:none;border-collapse:collapse;border-top:none;border-left:none}@media all and (min-width:1200px){.ucd-quicktask{padding:30px 25px;width:100%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media all and (max-width:1199px){.ucd-quicktask{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%}}.ucd-quicktask p{font-size:16px;font-weight:700;line-height:135%;width:auto;margin-bottom:0}@media all and (max-width:1199px){.ucd-quicktask p{text-align:center;margin-top:20px;font-size:14px;font-weight:400}}@media all and (min-width:1200px){.ucd-quicktask p{font-size:18px;margin-left:20px}}.ucd-quicktask:hover{text-decoration:none}.ucd-quicktask__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:60px;min-height:60px;border:2px solid #fff;border-radius:50%}.ucd-quicktask__icon i{font-size:36px}svg.ucd-quicktask__icon{width:60px}.button--footer{font-family:Roboto Slab;font-size:16px;font-weight:700;font-style:normal;line-height:145%;margin-top:50px;color:#002542;background-color:#fad239}.button--footer:hover{color:#002542;background-color:#fad239}.s-lch-widget-float iframe{max-height:50%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZQSw4REFBWSxDQUVaLE1BQ0UsbUJBQXFCLENBR3ZCLEtBQ0UsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FFaEIsS0FDRSwrQkFBaUMsQ0FDakMsY0FBZSxDQUNmLGVBQWdCLENBRWhCLFVBQWMsQ0FFZCw0QkFBNkIsQ0FFL0IsbUJBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVqQixZQUNFLGtCQUFtQixDQUVyQixtQ0FFRSxZQUFhLENBRWYsTUFDRSxlQUFnQixDQUVsQixNQUNFLGVBQWdCLENBRWxCLFlBQ0UsZUFBZ0IsQ0FFbEIsV0FDRSx3QkFBeUIsQ0FFM0IsWUFDRSx5QkFBMEIsQ0FFNUIsWUFDRSxxQ0FBMEMsQ0FHNUMsa0JBTUUsUUFBUyxDQUNULGNBQWUsQ0FFZixVQUFjLENBR2hCLEdBQ0UsZUFBZ0IsQ0FFbEIsR0FDRSxlQUFnQixDQUVoQixrQkFBbUIsQ0FFckIsR0FDRSxlQUFnQixDQUVsQixHQUNFLGVBQWdCLENBRWxCLEdBQ0UsZ0JBQWlCLENBRW5CLG9CQUNFLGNBQWUsQ0FFakIsR0FDRSxjQUFlLENBR2pCLEVBQ0Usb0JBQXFCLENBRXJCLFVBQWMsQ0FFaEIsZ0JBRUUseUJBQTBCLENBRTFCLFVBQWMsQ0FFaEIsUUFDRSxzQkFBd0IsQ0FHMUIsdUJBQ0UsWUFBYSxDQUdmLFFBQ0Usb0JBQXFCLENBRXJCLFVBQVcsQ0FDWCxZQUFhLENBRWIsd0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBRXJCLFVBQWMsQ0FDZCxRQUFTLENBQ1Qsa0JBQW1CLENBRXJCLGdCQUNFLHFCQUF5QixDQUN6QixjQUF1QixDQUV6QixlQUNFLGFBQWMsQ0FFZCxVQUFXLENBQ1gsWUFBYSxDQUVmLDhCQUVJLGlCQUFrQixDQUd0QixjQUNFLG9CQUFxQixDQUVyQixVQUFZLENBRWQsTUFDRSxpQkFBa0IsQ0FFcEIsYUFDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUVSLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBRWpCLHNUQUF1VCxDQUd6VCxJQUNFLFVBQVcsQ0FJYixlQUNFLFVBQVcsQ0FDWCxXQUFZLENBRWQsc0JBQ0UsVUFBVyxDQUNYLFdBQVksQ0FFZCw4QkFDRSxVQUFXLENBQ1gsV0FBWSxDQUVaLFVBQVcsQ0FFWCxTQUFVLENBQ1YscUJBQXlCLENBRTNCLDJDQUNFLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIscUJBQXlCLENBQ3pCLGVBQW1CLENBSXJCLE9BQ0UsaUJBQWtCLENBRWxCLGFBQWUsQ0FFZixzQkFBd0IsQ0FDeEIsY0FBZ0IsQ0FFaEIsd0JBQXlCLENBQ3pCLDBCQUEyQixDQUMzQixzQ0FBMEMsQ0FDMUMsOEJBQWtDLENBRXBDLGFBQ0UsY0FBZSxDQUVmLHlDQUEwQyxDQUMxQyxpQ0FBa0MsQ0FFcEMsVUFDRSxnQ0FBaUMsQ0FDakMsd0JBQXlCLENBRTNCLFlBQ0UsZ0NBQWlDLENBQ2pDLHdCQUF5QixDQUUzQixhQUNFLFdBQVksQ0FFWixpRUFBa0UsQ0FDbEUseURBQTBELENBRTVELFlBQ0UsVUFBVyxDQUVYLGdFQUFpRSxDQUNqRSx3REFBeUQsQ0FFM0QsYUFDRSxTQUFVLENBQ1YsT0FBUSxDQUVSLGFBQWMsQ0FLaEIsZUFDRSxlQUFnQixDQUNoQixlQUFnQixDQUVsQixpQ0FDRSxpQkFBa0IsQ0FFcEIsaUNBQ0Usa0NBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FFWix1QkFBd0IsQ0FDekIsQ0FRSCxnQ0FFRSxjQUF1QixDQVN6QixLQUNFLGdCQUFpQixDQUVuQixrQkFDRSxjQUFlLENBTWpCLHlCQUNFLEtBQ0UsaUJBQWtCLENBQ25CLENBRUgseUJBQ0UsS0FDRSxpQkFBa0IsQ0FDbkIsQ0FFSCwwQkFDRSxLQUNFLGlCQUFrQixDQUNuQixDQUVILFlBQ0UsaUJBQWtCLENBRWxCLGFBQWMsQ0FDZCxpQ0FKRixZQUtJLFdBQVksQ0FDWixRQUFTLENBRVosQ0FDRCw0QkFDRSxVQUFXLENBRWIsa0JBQ0UsZUFBbUIsQ0FFbkIsVUFBVyxDQUNYLFlBQWEsQ0FFYixxQkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQ0FURixrQkFVSSxjQUFlLENBRWxCLENBQ0QsNkNBRUUsVUFBYyxDQUVoQixvQ0FFRSxVQUFjLENBRWhCLHdDQUVFLFVBQWMsQ0FFaEIsbUNBRUUsVUFBYyxDQUVoQixtQkFDRSxZQUFhLENBRWIsVUFBYyxDQUNkLFFBQVMsQ0FDVCxrQkFBbUIsQ0FHbkIsaUNBREYseUNBRUksZUFBZ0IsQ0FFbkIsQ0FDRCxpQ0FDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUVSLGFBQWMsQ0FDZCxjQUF1QixDQUd6QixZQUNFLGlCQUFrQixDQUdsQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FFVixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLHVDQUFrQyxDQUFsQywrQkFBa0MsQ0FFbEMsU0FBVSxDQUVWLDZCQUErQixDQUtqQyxtRUFDRSxvQ0FBK0IsQ0FBL0IsNEJBQStCLENBRS9CLFNBQVUsQ0FJWixlQUNFLGlCQUFrQixDQUVsQixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsU0FBVSxDQUVaLDJDQUNFLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FFakIsMEdBQzZDLENBRDdDLGtHQUM2QyxDQUQ3QywwRkFDNkMsQ0FEN0MsMklBQzZDLENBRTdDLHdCQUF5QixDQUV6Qiw2QkFBK0IsQ0FHakMsd0RBQ0Usc0RBQWlELENBQWpELDhDQUFpRCxDQUduRCx3REFDRSxTQUFVLENBR1osd0RBQ0Usd0RBQW1ELENBQW5ELGdEQUFtRCxDQUdyRCxxREFDRSw4Q0FBeUMsQ0FBekMsc0NBQXlDLENBRXpDLFNBQVUsQ0FxQlosbUNBQ0UsY0FBZSxDQUNmLFdBQVksQ0FDWixRQUFTLENBQ1QsT0FBUSxDQUNSLE1BQU8sQ0FFUCxhQUFjLENBQ2QsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxXQUFZLENBQ1osdUNBQXlDLENBRXpDLGtFQUF3RCxDQUF4RCwwREFBd0QsQ0FBeEQsa0RBQXdELENBQXhELGtHQUF3RCxDQUN4RCxvQ0FBK0IsQ0FBL0IsNEJBQStCLENBRS9CLFFBQVksQ0FDWixlQUFtQixDQUVuQixxQkFBc0IsQ0FDdEIsaUNBckJGLG1DQXNCSSxlQUFnQixDQUNoQixrQkFBbUIsQ0FPdEIsQ0FMQyxrQ0F6QkYsbUNBMEJJLG9CQUFzQixDQUN0QixZQUFhLENBQ2IsZUFBZ0IsQ0FFbkIsQ0FFRCwyRkFFRSx3Q0FBbUMsQ0FBbkMsZ0NBQW1DLENBR3JDLHVEQUNFLG9DQUErQixDQUEvQiw0QkFBK0IsQ0FHakMsZ0JBQ0UsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FFZCxhQUFjLENBQ2QsUUFBUyxDQUVULGVBQW1CLENBRW5CLGtDQVRGLGdCQVVJLFVBQVcsQ0FDWCxZQUFhLENBWGpCLGlDQWFNLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsV0FBWSxDQWhCbEIsaUZBbUJRLFlBQWEsQ0FDZCxDQU1MLGlDQURGLDRCQUVJLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixhQUFjLENBZWpCLENBYkMsa0NBUEYsNEJBUUksY0FBZSxDQVlsQixDQXBCRCw4QkFXSSxlQUFnQixDQUNoQixlQUFnQixDQUVoQixjQUFlLENBRWYsaUNBQTBCLENBQTFCLHlCQUEwQixDQUUxQixhQUFjLENBR2xCLHdFQUVFLGFBQWMsQ0FDZCxlQUFnQixDQUVsQixtQ0FDRSx5QkFBMEIsQ0FFMUIsYUFBYyxDQUVoQixjQUNFLFNBQVUsQ0FFVixXQUFZLENBQ1osYUFBYyxDQUNkLGlDQUxGLGNBTUksV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGFBQWMsQ0FRakIsQ0FOQyxrQ0FWRixjQVdJLDJCQUE2QixDQUtoQyxDQUhDLGtDQWJGLGNBY0ksMkJBQTZCLENBRWhDLENBQ0QscUJBQ0Usa0JBQW1CLENBQ25CLGlCQUFrQixDQUZwQiwwRUFLSSxjQUFlLENBQ2YsYUFBYyxDQUdsQixvQ0FFRSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsV0FBWSxDQUVkLGVBQ0UsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FFaEIsYUFBYyxDQUdkLGlDQURGLHFCQUVJLFlBQWEsQ0FXaEIsQ0FUQyxpQ0FKRixxQkFLSSxjQUFlLENBUWxCLENBTkMsa0NBUEYscUJBUUksYUFBYyxDQUtqQixDQUhDLGtDQVZGLHFCQVdJLGFBQWMsQ0FFakIsQ0FFRCxpQ0FDRSxnQ0FDRSxlQUFnQixDQUVsQixZQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FIaEMsdUNBTUksWUFBYSxDQUdqQixtQ0FDRSxvQkFBcUIsQ0FFdkIsZ0NBQ0UsYUFBYyxDQStCaEIsOEJBQ0UsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGlCQUFrQixDQUVwQiwrQ0FDRSxlQUFnQixDQUVsQixZQUNFLGVBQWdCLENBQ2hCLFFBQVMsQ0FHVCwrQkFBd0IsQ0FBeEIsdUJBQXdCLENBRXhCLFNBQVUsQ0FLWiwrQ0FFRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxNQUFPLENBRVAsT0FBUSxDQUNSLFFBQVMsQ0FDVCxhQUFjLENBRWQsVUFBVyxDQUNYLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FFdEIsa0JBQW1CLENBRXJCLHFEQUVFLFVBQVcsQ0FDWCxVQUFXLENBRWIsbUZBRUUsUUFBUyxDQUVYLG1DQUNFLGVBQWdCLENBRWhCLFVBQVcsQ0FDWCxjQUFlLENBQ2YscUJBQXVCLENBQ3ZCLHlCQUEyQixDQUUzQiwwQ0FBcUMsQ0FBckMsa0NBQXFDLENBRXJDLGNBQXVCLENBRXpCLHdDQUNFLGdDQUFxQyxDQUV2QyxlQUNFLFVBQVcsQ0FDWixDQUdILHVEQUNFLGVBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUVyQix3RUFFRSxhQUFjLENBRWhCLDZCQUVFLGlCQUFrQixDQUVsQixVQUFXLENBRWIsb0NBRUUsYUFBYyxDQUVoQixZQUNFLG9CQUFzQixDQUV0QixlQUFnQixDQUNoQixjQUFlLENBRWpCLGVBQ0Usb0JBQXFCLENBQ3JCLFVBQVcsQ0FFYixtQ0FDRSxpQkFBa0IsQ0FDbEIsS0FDcUIsQ0FDdEIsQ0FXSCxxQ0FHTSxZQUFhLENBS25CLGlDQUlFLGVBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDQUV6QiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FReEIsZUFDRSxVQUFXLENBTWIsUUFDRSxjQUFlLENBQ2YsZUFBZ0IsQ0FFbEIsY0FDRSxpQkFBa0IsQ0FJbEIsS0FBTSxDQUVOLFlBQWEsQ0FDYixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsdUJBQXlCLENBQ3pCLFNBQVUsQ0FFWixzQkFDRSxpQkFBa0IsQ0FFbEIsU0FBVSxDQUVWLHFCQUFjLENBQWQsYUFBYyxDQUVoQixZQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FDbEIsQ0FTSCxrQ0FPRSxZQUNFLGNBQWUsQ0FFZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FPakIsQ0FOQyx5REFMRixZQU1JLGNBQWUsQ0FLbEIsQ0FIQyx5REFSRixZQVNJLGNBQWUsQ0FFbEIsQ0FsQkgsa0NBbUJFLGlCQUNFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFcEIsY0FDRSxXQUFZLENBQ1osWUFBYSxDQUVmLGVBQ0UsNkJBQXFCLENBQXJCLDRCQUFxQixDQUFyQix3QkFBcUIsQ0FBckIsb0JBQXFCLENBT3ZCLHNCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBRWpCLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBT1QsQ0FIQyx5REFYRixzQkFZSSxlQUFnQixDQUVuQixDQWpESCxrQ0FrREUsc0JBQ0UsWUFBYSxDQUVmLGNBQ0UsVUFBVyxDQUNaLENBbUNILGtDQUNFLHNCQUNFLGdCQUFpQixDQUNsQixDQXlCSCxnQkFDRSxrREFBc0QsQ0FFdEQsaUJBQWtCLENBRWxCLGdCQUFpQixDQUVuQix3QkFDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixNQUFPLENBRVAsU0FBVSxDQUNWLFVBQVcsQ0FDWCxhQUFjLENBRWQsVUFBVyxDQUVYLGtCQUFtQixDQUVyQixjQUNFLFlBQWEsQ0FDYixTQUFVLENBQ1YsaUNBSEYsY0FJSSxjQUFlLENBQ2YsaUJBQWtCLENBRXJCLENBQ0QsZ0JBQ0UsY0FBZSxDQUNmLGVBQWdCLENBRWhCLFFBQVMsQ0FDVCxXQUFZLENBRWQsNEJBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVmLDRCQUE2QixDQUM3QiwrQkFBZ0MsQ0FDaEMsaUNBTkYsNEJBT0ksYUFBYyxDQUNkLGdCQUFpQixDQUVwQixDQUVELG1CQUNFLGtEQUFzRCxDQUV0RCxZQUFhLENBRWYsaUNBQ0UsbUJBQ0UsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsWUFBYSxDQUViLGFBQWMsQ0FFZCxnQkFBaUIsQ0FFakIsY0FBZSxDQUVmLFVBQWMsQ0FDZCxrQkFBbUIsQ0FFckIsNkJBQ0UsVUFBVyxDQUVYLHdFQUEwRSxDQUExRSxnRUFBMEUsQ0FFNUUsaUNBQ0Usd0VBQTBFLENBQTFFLGdFQUEwRSxDQUU1RSw2QkFDRSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBRTNCLGVBQ0UsWUFBYSxDQUVmLHdCQUNFLFFBQVMsQ0FFWCxnQkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLG9CQUFxQixDQUdyQix1QkFBd0IsQ0FDeEIsZUFBZ0IsQ0FDaEIsYUFBYyxDQUVkLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FFckIsa0JBQW1CLENBd0JwQixDQXZCQyx1REFiRixnQkFlSSxVQUFXLENBQ1gsTUFBTyxDQUVQLFVBQVcsQ0FDWCx1QkFBd0IsQ0FDeEIsMkJBQTRCLENBZ0IvQixDQWJDLHdEQXZCRixnQkF5QkksdUJBQXdCLENBQ3hCLDZCQUE4QixDQVVqQyxDQVJDLHdEQTVCRixnQkE4QkksU0FBVSxDQUdWLHVCQUF3QixDQUN4Qiw4QkFBK0IsQ0FFbEMsQ0F2RUgsaUNBd0VFLGNBQ0Usb0JBQXFCLENBRXJCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRXBCLGlCQUNFLG9CQUFxQixDQUVyQixVQUFXLENBQ1gsY0FBZSxDQUVqQix5QkFDRSxPQUFRLENBRVYsZ0JBQ0UsY0FBZSxDQUVmLFVBQWMsQ0FFaEIsNEJBQ0Usb0JBQXFCLENBRXJCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGlCQUFrQixDQU5wQixrQ0FRSSxlQUFnQixDQUdwQiw0QkFDRSxZQUFhLENBRWIsUUFBUyxDQUVYLGlEQUNFLE9BQVEsQ0FFVixtREFFRSxZQUFhLENBQ2QsQ0FHSCxpQ0FXRSxjQUtFLHdCQUEwQixDQUU1Qiw2QkFDRSxTQUFVLENBSVgsQ0FIQyx3REFGRiw2QkFHSSxTQUFVLENBRWIsQ0F2QkgsaUNBd0JFLGdCQUtFLFlBQWEsQ0E0QmQsQ0EzQkMsd0RBTkYsZ0JBT0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUU5QixnQkFBaUIsQ0FDakIsbUJBQW9CLENBWnhCLDRCQWNNLHlCQUEyQixDQUMzQixRQUFTLENBQ1QsZ0JBQWlCLENBaEJ2Qiw0QkFtQk0seUJBQTJCLENBbkJqQyw2REFzQlEsd0JBQTBCLENBdEJsQyw4QkF5QlEsNEJBQThCLENBQy9CLENBbURULFNBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixLQUFNLENBRU4sbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUVuQixZQUFhLENBRWIsaUJBQWtCLENBRWxCLGVBRWtCLENBRXBCLGtCQUNFLGlCQUFrQixDQUVsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBRXZCLFdBQVksQ0FDWixjQUFlLENBQ2YsYUFBYyxDQUVkLHFCQUFzQixDQUV4QixXQUNFLGVBQWdCLENBRWxCLGFBQ0Usb0JBQXFCLENBRXJCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FFbEIsaUJBQWtCLENBRXBCLGdCQUNFLGtCQUFtQixDQUVyQixrQkFDRSxvQkFBcUIsQ0FFckIsVUFBVyxDQUVYLFVBQWMsQ0FVaEIsaUNBQ0UsU0FDRSxZQUFhLENBQ2QsQ0FJSCxZQUNFLGlCQUFrQixDQUVsQixlQUFtQixDQUdyQix5QkFDRSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUVaLFVBQ3FCLENBRXZCLHVCQUNFLGlCQUFrQixDQUVsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBRXZCLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isb0JBRWdGLENBRWxGLG9CQUNFLFlBQWEsQ0FFYixpQkFBa0IsQ0FFbEIsK0JBQW9DLENBRXRDLHVCQUNFLGFBQWMsQ0FFaEIsc0JBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDQUVmLFVBQWMsQ0FFaEIsaUNBS0Usb0JBQ0UsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRXJCLHVCQUNFLGVBQWdCLENBQ2pCLENBRUgsa0NBQ0Usb0JBQ0Usa0JBQW1CLENBQ3BCLENBSUgsaUJBQ0UsZUFBbUIsQ0FFckIsNEJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUU5QixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUVsQiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFckIsZUFDRSxhQUFjLENBRWQsVUFBVyxDQUNYLGtCQUFtQixDQUVuQixvQkFBcUIsQ0FFckIsZUFBbUIsQ0FDbkIsOENBQTJDLENBQTNDLHNDQUEyQyxDQUU3Qyw4REFHRSxpQkFBa0IsQ0FFbEIsYUFBYyxDQUVoQixxQkFDRSxZQUFhLENBRWIsa0JBQW1CLENBRXJCLDRCQUNFLHlCQUEwQixDQUUxQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FFWCxlQUFnQixDQUNoQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBRTdCLGtEQUNFLGtCQUFtQixDQUVyQixrREFDRSxrQkFBbUIsQ0FFckIsa0RBQ0Usa0JBQW1CLENBR3JCLHdCQUNFLGVBQWdCLENBRWhCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsU0FBVSxDQUVaLHFCQUNFLFlBQWEsQ0FFYixZQUFhLENBRWIsMEJBQTJCLENBQzNCLHFCQUFzQixDQUV4QixvQkFDRSxTQUFVLENBRVYsWUFBYSxDQUViLFVBQWMsQ0FFaEIsc0JBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FFVixlQUFnQixDQUNoQixlQUFnQixDQUVsQiwwQ0FFRSxvQkFBcUIsQ0FFdkIsc0JBRUUsWUFBYSxDQUVmLGlDQUNFLGVBQ0Usc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUVqQiw0QkFBcUIsQ0FBckIsb0JBQXFCLENBR3ZCLDZCQUNFLGNBQWUsQ0FDZixlQUFnQixDQUVsQiw0QkFDRSxZQUFhLENBRWYscUJBQ0UsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUVuQixxQkFDRSxhQUFjLENBRWQsNEJBQXFCLENBQXJCLG9CQUFxQixDQUV2QixvQkFDRSxZQUFhLENBQ2QsQ0FFSCxpQ0FDRSxxQkFDRSwrQ0FBNEMsQ0FBNUMsdUNBQTRDLENBRTlDLDRDQUVFLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsYUFBYyxDQUVoQiwwQkFDRSxjQUFlLENBRWpCLHdCQUNFLGlCQUFrQixDQUNsQixTQUFVLENBRVoscUJBQ0UsU0FBVSxDQW9CWixrREFDRSxvQ0FBK0IsQ0FBL0IsNEJBQStCLENBRWpDLHNEQUNFLFlBQWEsQ0FFZixpSEFFRSxZQUFhLENBRWYsaUhBRUUsWUFBYSxDQUVmLGlIQUVFLFlBQWEsQ0F1QmYsZUFDRSxpQkFBa0IsQ0FFcEIsc0JBRUUsYUFBYyxDQUdoQixlQUNFLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsT0FBUSxDQUNSLE1BQU8sQ0FFUCxhQUFjLENBRWQsNEJBQXFCLENBQXJCLG9CQUFxQixDQUVyQixjQUF1QixDQUV6QiwwQkFDRSxXQUFZLENBRWQsd0JBQ0UsS0FBTSxDQUVSLCtDQUNFLGFBQWMsQ0FFaEIsNkNBQ0UsU0FBVSxDQUVaLHdEQUVFLHVDQUFnQyxDQUFoQywrQkFBZ0MsQ0FFbEMsb0RBRUUscUNBQThCLENBQTlCLDZCQUE4QixDQUVoQyxnQkFDRSxTQUFhLENBRWYsVUFDRSxVQUFXLENBQ1gsV0FBWSxDQUVkLG9CQUNFLFdBQVksQ0FDYixDQUtILHlCQUNFLGVBQW1CLENBRXJCLDRCQUNFLGdCQUFpQixDQUNqQixhQUFjLENBQ2QsMEJBQTJCLENBRTdCLDZEQUNFLFNBQVUsQ0FFWixpQkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLGtCQUFtQixDQUVuQixlQUFtQixDQUNuQiw4Q0FBMkMsQ0FBM0Msc0NBQTJDLENBRTNDLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUVyQixrREFDRSx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FFbEIsdUJBQ0UsVUFBVyxDQUNYLFlBQWEsQ0FFYix1QkFBd0IsQ0FDeEIscUJBQXNCLENBRXhCLHNCQUNFLFVBQVcsQ0FDWCxZQUFhLENBRWYsdURBQ0UsU0FBVSxDQUVaLGtFQUNFLFlBQWEsQ0FFYixxQkFBeUIsQ0FFM0IsdUJBQ0UsNEJBQWdDLENBRWxDLDBCQUNFLGVBQWdCLENBRWhCLG1CQUFvQixDQUVwQixhQUFjLENBRWhCLCtDQUVFLGdCQUFpQixDQUVqQixjQUFlLENBRWYsb0JBQXFCLENBRXZCLHdGQUdFLFlBQWEsQ0FDYixhQUFjLENBRWhCLHFEQUVFLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBRW5CLDhCQUNFLGtCQUFtQixDQUVyQixxRUFFRSx5QkFBMEIsQ0FDMUIsY0FBZ0IsQ0FFaEIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBRVgsZUFBZ0IsQ0FDaEIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUUzQixhQUFjLENBRWhCLDJCQUNFLG9CQUFxQixDQUVyQixhQUFjLENBQ2Qsa0NBQTJCLENBQTNCLDBCQUEyQixDQU83QixpQ0FDRSxhQUFjLENBR2hCLG1GQUVFLGFBQWMsQ0FFaEIsbUZBRUUsZUFBZ0IsQ0FFaEIsWUFBYSxDQUVmLG1GQUVFLGVBQWdCLENBRWxCLDJFQUNFLGNBQWUsQ0FFakIsbUZBRUUsZUFBZ0IsQ0FFaEIsYUFBYyxDQUVoQixtRkFFRSxjQUFlLENBRWYsYUFBYyxDQUVoQixtRkFFRSxjQUFlLENBRWYsVUFBYyxDQUVoQixzREFDRSxpQkFBa0IsQ0FHcEIsMkJBQ0Usa0RBQXNELENBQ3RELGVBQWdCLENBRWhCLGdCQUFpQixDQUVqQixVQUFjLENBRWhCLG9DQUNFLGNBQWUsQ0FFZix3QkFBeUIsQ0FDekIsa0JBQW1CLENBRXJCLHNDQUNFLFFBQVMsQ0FDVCxXQUFZLENBRWQsNkJBQ0Usd0JBQTBCLENBQzFCLHFCQUF1QixDQUd6QixpQ0FDRSx1QkFDRSxZQUFhLENBQ2QsQ0FFSCxpQ0FDRSxzQkFDRSxZQUFhLENBRWYsMkNBQ0UsaUJBQVUsQ0FBVixjQUFVLENBQVYsU0FBVSxDQUVaLDJDQUNFLGlCQUFVLENBQVYsY0FBVSxDQUFWLFNBQVUsQ0FFWiw0Q0FDRSxpQkFBVSxDQUFWLGNBQVUsQ0FBVixTQUFVLENBRVosNENBQ0UsaUJBQVUsQ0FBVixjQUFVLENBQVYsU0FBVSxDQUVaLDRDQUNFLGlCQUFVLENBQVYsY0FBVSxDQUFWLFNBQVUsQ0FHWiwyQkFDRSxlQUFnQixDQUNoQixjQUFlLENBQ2hCLENBRUgsaUNBQ0UsaUJBQ0UsNkJBQXFCLENBQXJCLDRCQUFxQixDQUFyQix3QkFBcUIsQ0FBckIsb0JBQXFCLENBRXZCLDJDQUNFLGtCQUFtQixDQUVyQix1QkFDRSxVQUFXLENBQ1gsYUFBYyxDQUNkLFdBQVksQ0FFWiwwQkFBMkIsQ0FFN0Isc0JBQ0UsWUFBYSxDQUNkLENBRUgsa0NBQ0Usc0JBQ0UsWUFBYSxDQUNkLENBRUgsa0NBQ0Usc0JBQ0UsWUFBYSxDQUNkLENBR0gsK0NBQ0Usb0JBQXFCLENBRXJCLGtCQUFtQixDQUVyQix5Q0FDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBRXZCLGtCQUFtQixDQUNuQixZQUFhLENBRWIsd0JBQWlCLENBQWpCLGdCQUFpQixDQUVqQixVQUFjLENBRWQsa0JBQW1CLENBRW5CLGtCQUFlLENBQWYsY0FBZSxDQUVqQixnREFDRSxXQUFZLENBRVosaUJBQWtCLENBRWxCLGtCQUFhLENBQWIsZ0JBQWEsQ0FBYixZQUFhLENBRWYsOEZBRUUsYUFBYyxDQUVkLGFBQWMsQ0FDZCxnQkFBaUIsQ0FFakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUVuQixrQkFBYSxDQUFiLGdCQUFhLENBQWIsWUFBYSxDQUVmLCtDQUNFLGFBQWMsQ0FFaEIsK0NBQ0Usa0JBQW1CLENBRXJCLDJDQUNFLGNBQWUsQ0FFZixpQkFBa0IsQ0FFbEIsaUJBQWtCLENBRWxCLGtCQUFhLENBQWIsZ0JBQWEsQ0FBYixZQUFhLENBRWYsaUNBQ0UsMkNBQ0UsY0FBZSxDQUVqQix5Q0FDRSxhQUFjLENBQ2QsZ0JBQWlCLENBRW5CLHlMQUlFLGtCQUFVLENBQVYsYUFBVSxDQUFWLFNBQVUsQ0FFWixnREFDRSxjQUFlLENBQ2hCLENBSUgscUJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixlQUFnQixDQUVoQixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FFZCw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFckIsWUFDRSx3QkFBeUIsQ0FFM0IseUlBS0UsaUJBQWtCLENBRWxCLGtCQUFtQixDQUVyQiw4Q0FDRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLCtDQUFvRCxDQUd0RCx3Q0FDRSxVQUFXLENBRVgsd0JBQXlCLENBRzNCLDhDQUNFLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsK0NBQW9ELENBR3RELG9DQUNFLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsWUFBYSxDQUdiLGtCQUFtQixDQUNuQiw4Q0FBMkMsQ0FBM0Msc0NBQTJDLENBRTdDLHlDQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBRWYsMkNBQ0UsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLFNBQVUsQ0FFWiwyQ0FDRSxVQUFXLENBQ1gsaUJBQWtCLENBRXBCLDhDQUNFLFNBQVUsQ0FFWixnREFDRSxjQUFnQixDQUVoQixrQkFBbUIsQ0FFckIsNkNBQ0UsY0FBZ0IsQ0FFbEIsNkNBQ0UsY0FBZ0IsQ0FFaEIsaUJBQWtCLENBRWxCLG1CQUFvQixDQUV0QixvREFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FFUCxVQUFXLENBQ1gsVUFBVyxDQUVYLFVBQVcsQ0FFWCxrQkFBbUIsQ0FFckIsb0dBRUUsVUFBWSxDQUVkLHNHQUVFLHlCQUEwQixDQUUxQixpQkFBa0IsQ0FFbEIsaUJBQWtCLENBRWxCLGVBQWdCLENBRWxCLG1EQUNFLGVBQWdCLENBRWxCLG1EQUNFLGVBQWdCLENBR2xCLHNDQUNFLGFBQWMsQ0FFZCxvQkFBcUIsQ0FFdkIsaUNBQ0UsYUFBYyxDQUdoQixpQ0FDRSxxQkFDRSxrQkFBZSxDQUFmLGNBQWUsQ0FFakIsb0NBQ0Usc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUVwQixrREFDRSxjQUFlLENBQ2hCLENBRUgsaUNBQ0Usb0NBQ0Usd0JBQWlCLENBQWpCLGdCQUFpQixDQUVuQiwwQ0FDRSw4Q0FBMkMsQ0FBM0Msc0NBQTJDLENBQzVDLENBRUgsa0NBQ0UscUJBQ0UsZ0JBQWlCLENBY2QsQ0FPUCxrS0FLRSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsdUJBQWdCLENBQWhCLGVBQWdCLENBRWxCLDhCQUNFLFFBQVMsQ0FDVCw0QkFBZ0MsQ0FDaEMsY0FBdUIsQ0FFekIsYUFDRSxtQkFFcUMsQ0FHdkMsZUFDRSxjQUF1QixDQUV6QixhQUNFLGlCQUFrQixDQUdwQixlQUNFLGNBQWUsQ0FDZixlQUFnQixDQUVoQixTQUFVLENBRVYsb0JBQXFCLENBRXJCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixXQUFZLENBQ1osY0FBZSxDQUVmLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FFcEIsYUFBYyxDQUVoQiwwREFFRSxjQUFlLENBRWpCLDBEQUVFLHVCQUF3QixDQUN4QixjQUFlLENBRWYsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUVYLFdBQVksQ0FDWiwwQkFBb0IsQ0FBcEIsa0JBQW9CLENBQ3BCLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FFM0IsYUFBYyxDQUVoQixzREFDRSxVQUFjLENBRWhCLGtHQUVFLGtEQUEyQyxDQUEzQywwQ0FBMkMsQ0FFN0MsZUFDRSxTQUFVLENBRVosZ0JBQ0UsY0FBZSxDQUNmLGVBQWdCLENBRWhCLHdCQUF5QixDQUUzQixnQkFDRSxTQUFVLENBRVosNEJBQ0UsK0JBQWlDLENBQ2pDLGNBQWUsQ0FFZixhQUFjLENBR2QsYUFBYyxDQUVkLG9CQUFxQixDQUVyQixhQUFjLENBRWhCLDhDQUNFLGtEQUFzRCxDQUN0RCxjQUFlLENBRWYsUUFBUyxDQUNULGFBQWMsQ0FFZCxVQUFjLENBRWhCLGlDQUNFLGtCQUFtQixDQUVyQix5Q0FDRSxnQkFBaUIsQ0FFakIsa0JBQW1CLENBRXJCLDJDQUNFLGFBQWMsQ0FFZCxTQUFVLENBRVYsVUFBYyxDQUVoQix1REFDRSxvQkFBcUIsQ0FFdkIsa0RBQ0UseUJBQTBCLENBQzFCLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsV0FBWSxDQUVaLFdBQVksQ0FDWix3QkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FFM0IscUJBQXNCLENBRXhCLGtFQUNFLGdEQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FFM0MseUNBQ0Usa0JBQW1CLENBQ25CLCtCQUFnQyxDQUNoQyw4QkFBK0IsQ0FFakMsd0RBQ0UsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBSXJCLGlCQUNFLGlCQUFrQixDQUNsQixTQUFVLENBRVYsaUJBQWtCLENBRWxCLGVBQW1CLENBQ25CLDBCQUEyQixDQUMzQixxQkFBc0IsQ0FNeEIsdUJBQ0Usd0JBQXlCLENBRTNCLHVCQUNFLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FFdEIsdUJBQ0Usd0JBQXlCLENBRTNCLHlCQUNFLGlCQUFrQixDQUVwQiwyQkFFRSx3QkFBeUIsQ0FFM0Isa0NBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxLQUFNLENBQ04sTUFBTyxDQUVQLFVBQVcsQ0FDWCxXQUFZLENBRVosVUFBVyxDQUVYLDZCQUFrQyxDQUVwQyx5Q0FDRSw4QkFBbUMsQ0FFckMsd0NBQ0UsOEJBQW1DLENBRXJDLGlDQUNFLGlCQUNFLGVBQWdCLENBQ2pCLENBRUgsaUNBQ0UsaUJBQ0UsaUJBQWtCLENBQ25CLENBRUgsa0NBQ0UsaUJBQ0UsZ0JBQWlCLENBQ2xCLENBRUgsa0NBQ0UsaUJBQ0Usa0JBQW1CLENBQ3BCLENBRUgsY0FDRSxVQUFXLENBRVgsU0FBVSxDQUVWLGVBQW1CLENBRWpCLGlDQVBKLDRCQVFNLGVBQWdCLENBWW5CLENBVkMsaUNBVkosNEJBV00sZ0JBQWlCLENBU3BCLENBUEMsaUNBYkosNEJBY00sc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUtwQixDQUhDLGtDQWpCSiw0QkFrQk0sc0JBQXVCLENBRTFCLENBQ0QsaUNBckJGLGNBc0JJLFNBQVUsQ0FRYixDQU5DLGlDQXhCRixjQXlCSSxTQUFVLENBS2IsQ0FIQyxrQ0EzQkYsY0E0QkksU0FBVSxDQUViLENBQ0QsMkJBRUUsY0FBdUIsQ0FFekIsaUJBQ0UsYUFBYyxDQUVoQixvQkFDRSxVQUFXLENBR1gsZUFBbUIsQ0FKckIseUJBTUksZUFBaUIsQ0FOckIsMEJBU0ksYUFBYyxDQVRsQiw0QkFZSSxhQUFjLENBR2xCLHVCQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsZ0JBQWlCLENBRWpCLDRCQUFnQyxDQUNoQyxpQ0FQRix1QkFRSSxvQkFBcUIsQ0FReEIsQ0FOQyxrQ0FWRix1QkFXSSxvQkFBcUIsQ0FLeEIsQ0FIQyxrQ0FiRix1QkFjSSxvQkFBcUIsQ0FFeEIsQ0FDRCxxQ0FDRSxlQUFnQixDQUVsQix5QkFDRSxlQUFpQixDQUVqQix5QkFBMEIsQ0FFMUIsYUFBYyxDQUVoQixtQ0FDRSxTQUFVLENBRVYsYUFBYyxDQUNkLGtDQUpGLG1DQUtJLFNBQVUsQ0FFYixDQUNELGtDQUNFLFNBQVUsQ0FFVixnQkFBaUIsQ0FDakIsa0NBSkYsa0NBS0ksU0FBVSxDQUViLENBRUQscURBQ0UsU0FBVSxDQUNWLFdBQVksQ0FFWixpQkFBa0IsQ0FFbEIsVUFBYyxDQUVoQixvREFDRSxTQUFVLENBQ1YsaUJBQWtCLENBRWxCLGVBQWdCLENBRWhCLGFBQWMsQ0FFaEIsc0JBQ0UsZUFBZ0IsQ0FFaEIsVUFBWSxDQUNaLHdCQUF5QixDQUczQiwrQ0FDRSxxQkFBdUIsQ0FDdkIsYUFBYyxDQUdoQixxQkFDRSxzQkFBd0IsQ0FFMUIsb0NBQ0UscUJBQ0UscUJBQXVCLENBQ3hCLENBRUgsbUNBQ0UsZUFBZ0IsQ0FFbEIsMENBQ0UsVUFBVyxDQUViLGlDQUNFLHlCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FFOUIsVUFBVyxDQUViLDBDQUNFLGtDQUFvQyxDQUNyQyxDQUNELDhEQUNFLDBDQUNFLHNCQUF3QixDQUN6QixDQWJMLGlDQWVFLHVCQUNFLHNCQUF1QixDQUV6QixxQ0FDRSxVQUFXLENBR2IscUJBQ0Usc0JBQXdCLENBQ3pCLENBSUgsS0FDRSxRQUFTLENBRVgsdUlBTUUsUUFBUyxDQUNULGVBQ3FCLENBR3ZCLGFBQ0UsYUFHdUIsQ0FFekIsOEVBR0UsVUFBWSxDQUNaLGtCQUFtQixDQUVyQixpQ0FDRSxhQUNFLG9CQUFxQixDQUNyQixVQUFXLENBQ1osQ0FJSCxxQkFDRSxVQUFjLENBRWhCLHVJQUdFLFVBQWMsQ0FDZCxrQkFBbUIsQ0FFckIsNkJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixpQkFBa0IsQ0FFbEIsdUJBQXdCLENBQ3hCLGNBQWUsQ0FFZixvQkFBcUIsQ0FFckIsZUFBZ0IsQ0FFaEIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixnQ0FBaUMsQ0FDakMsMkNBQTRDLENBRzlDLHNEQUNFLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsK0NBQW9ELENBR3RELGdEQUNFLFVBQVcsQ0FFWCx3QkFBeUIsQ0FHM0Isc0RBQ0Usa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QiwrQ0FBb0QsQ0FFdEQsZ0NBQ0UsaUJBQWtCLENBRWxCLHVCQUF3QixDQUV4QixrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUVoQiw0Q0FDRSxhQUFjLENBRWhCLGtDQUNFLGNBQWdCLENBRWhCLG9CQUFxQixDQUVyQixVQUFXLENBQ1gsaUJBQWtCLENBRWxCLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FFckIsYUFBYyxDQUNkLGtCQUFtQixDQUVuQixlQUFtQixDQUVyQixnQ0FDRSxZQUFhLENBRWIsa0JBQW1CLENBRXJCLGlDQUNFLGtDQUNFLGNBQWUsQ0FFZixpQkFBa0IsQ0FDbkIsQ0FFSCxpQ0FDRSw2QkFDRSxhQUFjLENBQ2QscUJBQXFCLENBQXJCLGtCQUFxQixDQUFyQixvQkFBcUIsQ0FFckIsZUFBZ0IsQ0FFbEIsZ0NBQ0UsWUFBYSxDQUViLGtCQUFPLENBQVAsVUFBTyxDQUFQLE1BQU8sQ0FFVCw0Q0FDRSxhQUFjLENBRWhCLGtDQUNFLGlCQUFrQixDQUVsQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBRW5CLFVBQWMsQ0FDZCxlQUFnQixDQUNoQixjQUF1QixDQUV6Qix1SUFHRSxhQUFjLENBQ2Qsa0JBQW1CLENBQ3BCLENBR0gscUJBQ0Usd0JBQWdDLENBRWhDLGtCQUFtQixDQUVuQixVQUFjLENBRWhCLGdEQUVFLGlCQUFrQixDQUVsQixhQUFjLENBRWhCLDhIQUVFLFlBQWEsQ0FFZiwyQkFDRSxjQUFlLENBRWpCLHdCQUNFLDRCQUFnQyxDQUVsQyx3QkFDRSxVQUFjLENBQ2Qsa0JBQW1CLENBRXJCLCtEQUVFLGVBQWlCLENBRW5CLDJCQUNFLGVBQWlCLENBRWpCLGFBQWMsQ0FFZCxRQUFTLENBQ1QsaUJBQWtCLENBRXBCLDJCQUNFLGVBQWlCLENBQ2pCLGVBQWdCLENBRWhCLGFBQWMsQ0FFaEIsZ0pBS0UsYUFBYyxDQUVkLFVBQVcsQ0FHYixxQ0FDRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FFbEIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBRVgsYUFBYyxDQUVkLFVBQVcsQ0FDWCxXQUFZLENBRVosaUJBQWtCLENBRXBCLDhCQUNFLGlCQUFrQixDQUVsQixlQUFnQixDQUVoQixlQUFnQixDQUVoQixjQUFlLENBRWpCLGlDQUNFLDhCQUNFLGFBQWMsQ0FFZCxXQUFZLENBRWQsMkJBQ0UsYUFBYyxDQUVoQiwyQkFDRSx1QkFBd0IsQ0FFMUIsOEJBQ0UsaUJBQWtCLENBRWxCLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FFckIsK0JBQWdDLENBRWxDLHlDQUNFLCtCQUFnQyxDQUVsQyw0REFFRSxjQUFnQixDQUVoQixrQkFBbUIsQ0FFbkIsU0FBVSxDQUVaLDhCQUNFLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FFckIsZUFBbUIsQ0FFckIsZ0dBRUUsNkJBQThCLENBRWhDLHFDQUNFLFlBQWEsQ0FFZiwyQkFDRSxZQUFhLENBRWYsOEhBRUUsV0FBWSxDQUVkLG1EQUNFLGtCQUFtQixDQUVyQix5REFDRSxrQkFBbUIsQ0FFckIsMENBQ0UsMEJBQTJCLENBRTdCLHlDQUNFLDJCQUE0QixDQUM3QixDQUVILGtDQUNFLDhCQUNFLGNBQWdCLENBRWxCLG9GQUVFLFNBQVUsQ0FFWiw4SEFFRSxZQUFhLENBQ2QsQ0FVSCwyQkFDRSxpQkFBa0IsQ0FHbEIsZUFBZ0IsQ0FFbEIseUJBQ0UsWUFBYSxDQUViLHlCQUEwQixDQUMxQiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBQzVCLGtCQUFtQixDQUNuQiwrQ0FBNEMsQ0FBNUMsdUNBQTRDLENBRTlDLGlDQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBRWYscUNBQ0Usd0JBQXlCLENBQ3pCLHlCQUEwQixDQUU1Qix5QkFDRSx5QkFBMEIsQ0FDMUIsa0JBQW1CLENBRXJCLGdDQUNFLGtCQUFtQixDQUVyQiwyQkFDRSxZQUFhLENBRWIsVUFBYyxDQUVoQixrSEFHRSxVQUFjLENBR2hCLGtCQUNFLGNBQWUsQ0FFZixVQUFXLENBQ1gsWUFBYSxDQUViLFFBQVMsQ0FDVCxlQUFnQixDQUVsQiw2Q0FFRSxVQUFjLENBRWhCLG9DQUVFLFVBQWMsQ0FFaEIsd0NBRUUsVUFBYyxDQUVoQixtQ0FFRSxVQUFjLENBRWhCLG1CQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsaUJBQWtCLENBRWxCLGFBQWMsQ0FDZCxRQUFTLENBQ1QsZUFBaUIsQ0FUbkIsdUJBV0ksVUFBVyxDQUNYLFdBQVksQ0FHaEIsbUJBQ0UsZUFBZ0IsQ0FDaEIsaUNBRkYsbUJBR0ksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCx1QkFBd0IsQ0FRM0IsQ0FOQyxrQ0FQRixtQkFRSSxzQkFBdUIsQ0FLMUIsQ0FIQyxrQ0FWRixtQkFXSSxzQkFBdUIsQ0FFMUIsQ0FDRCxzQkFDRSxlQUFnQixDQUNoQixjQUFlLENBRWYsZUFBZ0IsQ0FFaEIsZUFBZ0IsQ0FDaEIsaUNBUEYsc0JBUUksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQWdCdEIsQ0F6QkQseUJBWUksaUJBQWtCLENBQ2xCLGlDQWJKLDBDQWVRLGlCQUFrQixDQUNuQixDQWhCUCx3QkFvQkksY0FBZSxDQU1uQixpQ0FDRSxrQkFDRSxjQUFlLENBQ2hCLENBRUgsZUFDRSxtQkFBb0IsQ0FFbEIseUJBSEosNkJBSU0sbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FPakMsQ0FiSCw4SEFXTSxXQUFZLENBVWxCLGNBQ0UsVUFBVyxDQUViLHdDQUNFLGVBQWdCLENBRWxCLDBCQUlFLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUVWLFVBQVcsQ0FFYiwyQkFDRSxRQUFTLENBQ1QsWUFBYSxDQUVmLHFCQUNFLFlBQWMsQ0FFaEIsMEJBQ0UsTUFBTyxDQUVULDJCQUNFLFVBQVcsQ0FDWCxTQUFVLENBRVosb0JBQ0UsaUJBQWtCLENBRWxCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLG1CQUFvQixDQUVwQiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBc0R4QiwwQkFDRSxpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLGVBQWdCLENBRWxCLGdDQUNFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUVWLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxZQUFhLENBRWIsYUFBYyxDQUNkLHdCQUF5QixDQVYzQixxRUFjSSxhQUFjLENBZGxCLG1DQWlCSSxjQUFlLENBQ2YsZUFBaUIsQ0FDakIsZ0JBQWlCLENBRWpCLGtCQUFtQixDQUNuQixTQUFVLENBdEJkLGtDQXlCSSxjQUFlLENBQ2YsZUFBbUIsQ0FDbkIsZ0JBQWlCLENBT3JCLFVBQ0UsWUFBYSxDQUVmLFlBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUU3QixZQUNFLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLHlCQUEwQixDQUU1Qiw0QkFFRSxVQUFXLENBQ1gsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUVmLGlDQUVFLFNBQWEsQ0FHZixrQkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBRXZCLFNBQVUsQ0FJWixvQkFDRSx1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUV2QixTQUFVLENBQ1YsU0FBVSxDQUVWLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUVyQix3QkFDRSx3QkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUVyQiw0QkFBNkIsQ0FFL0Isc0JBQ0UsYUFBYyxDQUVoQixvQkFDRSxVQUFXLENBRVgsaUJBQWtCLENBRXBCLGNBQ0UsaUJBQWtCLENBRWxCLGdCQUFpQixDQUVqQixvQkFBcUIsQ0FDckIsaUNBTkYsY0FPSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRXBCLENBQ0QsZ0JBQ0UsZ0JBQWlCLENBT25CLGlDQUNFLHNCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBRWIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBRXJCLHdCQUNFLFNBQVUsQ0FFWixrQkFDRSxzQkFBMkIsQ0FBM0IsbUJBQTJCLENBQTNCLDBCQUEyQixDQUs1QixDQUVILGlDQUNFLHdCQUNFLFNBQVUsQ0FDVixrQkFBbUIsQ0FFckIsOEJBQ0UscUJBQXlCLENBRTNCLGtCQUNFLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBRXpCLGNBRUUsNEJBQXFCLENBQXJCLG9CQUFxQixDQU12QixrQkFDRSw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3RCLENBdUJILGtDQUNFLHdCQUNFLFNBQVUsQ0FDVixrQkFBbUIsQ0FFckIsb0JBQ0UsVUFBVyxDQUNaLENBRUgsa0NBQ0UsWUFDRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBS2pCLENBS1AsZ0JBQ0UsY0FBZSxDQUNmLFlBQWEsQ0FDYixRQUFTLENBRVQsVUFBVyxDQUNYLGdCQUFpQixDQUVqQix3QkFBaUIsQ0FBakIsZ0JBQWlCLENBRWpCLDRCQUE2QixDQUU3QixlQUFtQixDQWtCckIsdUJBQ0UsWUFBYSxDQUVmLHNCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQTZCLENBQTdCLDRCQUE2QixDQUc3QixhQUFjLENBRWhCLHdCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsV0FBWSxDQUVaLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBRXJCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FHbkIsa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCwyQkFBd0IsQ0FBeEIsNEJBQXdCLENBQXhCLDJCQUF3QixDQUF4Qix1QkFFcUUsQ0FPdkUsd0JBQ0UsY0FBZ0IsQ0FDaEIsYUFBYyxDQUVkLFVBQVcsQ0FDWCxZQUFhLENBQ2IsZUFBZ0IsQ0FFaEIsNEJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsd0JBQXlCLENBRXpCLGFBQWMsQ0FHaEIsc0JBQ0UsYUFBYyxDQUVkLGlCQUFrQixDQUVwQixvREFFRSxTQUFVLENBRVosMEJBQ0UsY0FBZSxDQUNmLGVBQWdCLENBRWhCLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FFckIsWUFBYSxDQUVmLHNCQUNFLFVBQVcsQ0FFWCxnQkFBaUIsQ0FFbkIsMEJBQ0UsWUFBYSxDQUVmLGlDQUNFLHNCQUVFLGdCQUFpQixDQUNsQixDQUVILGlDQUNFLGdCQUNFLGlCQUFrQixDQUNsQixXQUFZLENBQ1osU0FBVSxDQUNWLE9BQVEsQ0FFUixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLFVBQVcsQ0FDWCxVQUFXLENBQ1gsZUFBZ0IsQ0FFaEIsWUFBYSxDQUNiLGNBQXVCLENBRXpCLHNCQUNFLHNCQUEyQixDQUEzQixtQkFBMkIsQ0FBM0IsMEJBQTJCLENBRTNCLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUV4QixtQ0FDRSxhQUFjLENBRWQsWUFBYSxDQUVmLDJEQUNFLDRCQUE2QixDQUM3QiwrQkFBZ0MsQ0FDaEMsZUFBZ0IsQ0FFbEIsd0JBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixZQUFhLENBRWIsY0FBZSxDQUVmLHlCQUEwQixDQUMxQiw0QkFBNkIsQ0FDN0IsZUFBbUIsQ0FDbkIsc0VBQXdFLENBQXhFLDhEQUF3RSxDQUV4RSx3QkFBYSxDQUFiLGdCQUFhLENBQWIsWUFBYSxDQUVmLDhCQUNFLG9CQUFxQixDQUVyQixrQkFBbUIsQ0FDbkIsd0VBQTBFLENBQTFFLGdFQUEwRSxDQUU1RSxrQ0FDRSxTQUFhLENBRWYsZ0NBQ0UsVUFBYyxDQUVoQixvQ0FDRSwyQkFBNEIsQ0FFOUIsbUNBQ0Usd0JBQXlCLENBRTNCLDBCQUNFLFVBQVcsQ0FDWCxlQUFnQixDQUNqQixDQUVILGtDQUNFLHNCQUNFLGdCQUFpQixDQUVuQixnQkFDRSxjQUFlLENBQ2YsU0FBVSxDQUNWLE9BQVEsQ0FFUix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUVuQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzVCLENBSUgsT0FDRSxrREFBc0QsQ0FFdEQsWUFBYSxDQUViLFVBQWMsQ0FDZCxrQkFBbUIsQ0FFckIsb0JBQ0UsVUFBVyxDQUVYLGlCQUFrQixDQUVwQix3QkFDRSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRXJCLCtCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsNkJBQW1CLENBQW5CLDRCQUFtQixDQUFuQixzQkFBbUIsQ0FBbkIsa0JBQW1CLENBRXJCLDJEQUNFLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBRWhCLGdCQUNFLGtCQUFtQixDQUVyQixtQkFDRSxjQUFlLENBRWYsZUFBZ0IsQ0FFbEIsbUJBQ0UsY0FBZSxDQUNmLGVBQW1CLENBQ25CLGdCQUFpQixDQUVqQixlQUFnQixDQUVsQixzQ0FDRSxnQkFBaUIsQ0FFbkIsa0JBQ0UsYUFBYyxDQUVkLGVBQWdCLENBQ2hCLGFBQWMsQ0FFaEIscUJBQ0Usb0JBQXFCLENBRXZCLHNCQUNFLGNBQWUsQ0FFakIsbUNBRUUsdUJBQXdCLENBQ3hCLGNBQWUsQ0FDZixlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBR2pCLGtCQUFtQixDQUVyQix3QkFDRSxnQkFBaUIsQ0FHbkIsaUNBQ0UsT0FDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBRTlCLGVBQWdCLENBRWxCLG9CQUNFLFNBQVUsQ0FFWix3QkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBRWhDLCtDQUNFLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2YsQ0FFSCxpQ0FDRSxPQUNFLGlCQUFrQixDQUVwQixvQkFDRSxlQUFnQixDQUVsQixnQ0FDRSxjQUFlLENBRWpCLCtCQUNFLGNBQWUsQ0FFakIsd0JBQ0UsYUFBYyxDQUVoQiwwR0FFRSxjQUFlLENBR2Ysa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUVULGdFQUNFLGlCQUFrQixDQUNuQixDQUVILGtDQUNFLE9BQ0UsZ0JBQWlCLENBRW5CLGdDQUNFLFNBQVUsQ0FFWiwrQkFDRSxTQUFVLENBQ1gsQ0FFSCxrQ0FDRSxPQUNFLGdCQUFpQixDQUNsQixDQVVILGtDQUNFLGNBQWUsQ0FDZixZQUFhLENBQ2IsS0FBTSxDQUNOLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUVQLFVBQVksQ0FDWixlQUFtQixDQUdyQixxQkFDRSxjQUFlLENBQ2YsWUFBYSxDQUNiLEtBQU0sQ0FDTixPQUFRLENBQ1IsV0FBWSxDQUNaLE1BQU8sQ0FFUCxhQUFjLENBRWQsWUFBYSxDQUViLGlCQUFrQixDQUVsQixlQUFtQixDQUdyQixrQ0FDRSxnQkFBaUIsQ0FFakIsa0JBQW1CLENBRW5CLFVBQWMsQ0FFaEIsMEJBQ0UsYUFBYyxDQUVkLFlBQWEsQ0FFZiwyQkFDRSxrQkFBbUIsQ0FFckIsd0JBQ0UsY0FBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRWxCLGVBQWdCLENBRWhCLHdCQUF5QixDQUV6QixVQUFjLENBRWhCLDBCQUNFLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsV0FBWSxDQUNaLFlBQWEsQ0FFYixpQkFBa0IsQ0FHcEIsc0NBQ0Usc0JBQXdCLENBRzFCLHlDQUNFLFlBQWEsQ0FNZixrRUFNRSxzQkFBd0IsQ0FJMUIsUUFDRSxlQUFnQixDQUVoQixrQkFBbUIsQ0FDbkIsa0RBQXVELENBQ3ZELDBDQUErQyxDQUVqRCxhQUNFLGtCQUFtQixDQUVyQixXQUNFLFFBQVMsQ0FDVCxTQUFVLENBRVYsZUFBZ0IsQ0FFbEIsY0FDRSxjQUFlLENBRWpCLGdCQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsb0JBQXFCLENBRXJCLGdCQUFpQixDQUVqQixvQkFBc0IsQ0FFdEIsVUFBYyxDQUVoQiw4QkFDRSxjQUFlLENBRWpCLGtCQUNFLFNBQVUsQ0FDVixlQUFnQixDQUNoQixpQkFBa0IsQ0FFcEIsa0JBQ0Usa0JBQW1CLENBQ25CLGNBQWUsQ0FFakIscUJBQ0UsVUFBVyxDQUViLHdCQUNFLFdBQVksQ0FFZCxxQ0FDRSxXQUFZLENBQ1osV0FBWSxDQUNaLG9CQUFxQixDQUVyQixlQUFnQixDQUVsQixtREFDRSxjQUFlLENBRWYsV0FBWSxDQUNaLGNBQWUsQ0FFZixRQUFZLENBQ1osZUFBZ0IsQ0FFbEIsd0RBQ0UsV0FBWSxDQUNaLFNBQVUsQ0FFVixRQUFZLENBQ1osZUFBZ0IsQ0FDaEIscUJBQXlCLENBRTNCLDhEQUNFLFVBQVcsQ0FDWCxXQUFZLENBRVosa0JBQW1CLENBRW5CLFFBQVksQ0FDWiwyRkFDbUIsQ0FFckIsdU1BSUUsb0JBQXFCLENBRXJCLDRCQUFnQyxDQUVsQywwQkFDRSxnQkFBaUIsQ0FFbkIseUNBQ0UsY0FBZSxDQUVmLE9BQVEsQ0FFVix1Q0FDRSxpQkFBa0IsQ0FFcEIsMkJBQ0Usd0JBQXlCLENBQ3pCLGdEQUFxRCxDQUNyRCx3Q0FBNkMsQ0FFL0Msd0NBQ0UsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBRXJCLDBDQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsYUFBYyxDQUVkLFdBQVksQ0FDWixvQkFBcUIsQ0FFckIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBRWpCLFVBQWMsQ0FDZCwrREFBZ0UsQ0FFaEUsMEJBQTJCLENBRTdCLCtDQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FFakIsb0JBQXFCLENBRXJCLFVBQVcsQ0FFWCxxQkFBdUIsQ0FFekIsNERBQ0UsZUFBZ0IsQ0FFaEIsb0JBQXNCLENBRXhCLHVFQUVFLG9EQUF3RCxDQUUxRCxnR0FFRSxvQkFBcUIsQ0FFdkIsK0JBQ0UsZ0JBQWlCLENBRW5CLG9DQUNFLGtCQUFtQixDQUNuQixTQUFVLENBRVYsZUFBZ0IsQ0FFbEIsdUNBQ0UsY0FBZSxDQUVmLGNBQWUsQ0FFakIseUNBQ0UsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUVqQixvQkFBcUIsQ0FFckIsU0FBVSxDQUVWLHFCQUF1QixDQUV2QixVQUFjLENBRWhCLHVEQUNFLFNBQVUsQ0FFWix5REFDRSxTQUFVLENBRVYsZ0JBQWlCLENBRW5CLG9EQUNFLGVBQWdCLENBRWxCLHNEQUNFLGdCQUFpQixDQUVuQixjQUNFLHdCQUF5QixDQUUzQix3REFFRSxjQUFlLENBRWpCLGtDQUNFLGNBQWUsQ0FFZixrQkFBbUIsQ0FFckIseUJBQ0Usa0JBRUUsVUFBVyxDQUViLDJCQUdFLHNCQUF3QixDQUN4QixjQUFnQixDQUVsQixzQkFFRSxXQUFZLENBRVosY0FBZSxDQUVmLFVBQWMsQ0FFaEIsS0FDRSxnQkFBaUIsQ0FFakIsaUJBQWtCLENBRXBCLFlBQ0UsY0FBZSxDQUVmLGtDQUFtQyxDQUNuQywwQkFBMkIsQ0FFM0IsOEJBQStCLENBRWpDLG9CQUNFLFVBQVcsQ0FFYixVQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixnQkFBaUIsQ0FFakIsYUFBYyxDQUVkLG1CQUFvQixDQUNwQixZQUFhLENBRWIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDekIsd0JBQXlCLENBRXpCLDBCQUEyQixDQUU3QixpQkFDRSxtQkFBb0IsQ0FFdEIsb0JBQ0UsYUFBYyxDQUNkLFdBQVksQ0FFWixVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFvQixDQUVwQixjQUFlLENBRWYsY0FBZSxDQUVqQixZQUNFLGtDQUFtQyxDQUNuQyxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUVkLGlCQUFrQixDQUVsQixvQkFBcUIsQ0FFckIsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBb0IsQ0FFcEIsa0NBQW1DLENBRXJDLGdFQUVFLGNBQWUsQ0FDZixnQkFBaUIsQ0FFbkIsbUJBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxRQUFTLENBRVQsZUFBZ0IsQ0FFbEIsWUFDRSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLEtBQU0sQ0FDTixTQUFVLENBRVYsWUFBYSxDQUNiLGVBQWdCLENBRWhCLFNBQVUsQ0FDVixjQUFlLENBRWYsNEJBQTZCLENBQzdCLDZCQUE4QixDQUM5QixxQkFBeUIsQ0FFM0IsbUJBQ0UsYUFBYyxDQUVoQixvQkFDRSxpQkFBa0IsQ0FFbEIsK0JBQWdDLENBRWxDLGlDQUNFLHdCQUF5QixDQUUzQiwrQ0FDRSxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsdUJBQXdCLENBQ3hCLGVBQWdCLENBRWxCLG9EQUNFLFNBQVUsQ0FFVixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIscUJBQXlCLENBRTNCLDBEQUNFLFVBQVcsQ0FDWCxXQUFZLENBRVosa0JBQW1CLENBRW5CLFFBQVMsQ0FDVCxlQUFnQixDQUNoQiwrRkFDMEIsQ0FFNUIsc0NBRUUsK0JBQWdDLENBRWxDLGVBQ0UsUUFBUyxDQUNULGNBQWUsQ0FFZixlQUFnQixDQUVsQixrQkFDRSxjQUFlLENBRWpCLG9CQUNFLG9CQUFxQixDQUVyQixVQUFXLENBRWIsb0JBQ0UsU0FBVSxDQUVaLHlCQUNFLG9EQUF3RCxDQUN4RCxlQUFnQixDQUVoQixhQUFjLENBRWhCLHlDQUNFLGFBQWMsQ0FFZCxvQkFBcUIsQ0FFckIsVUFBVyxDQUVYLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FFakIsYUFBYyxDQUNkLCtCQUFnQyxDQUVsQyxvQ0FDRSxrQkFBbUIsQ0FFckIsd0JBQ0UsY0FBZSxDQUNmLGdCQUFpQixDQUVqQixhQUFjLENBRWhCLDBDQUNFLG1CQUFvQixDQUV0QixtQ0FDRSxnQkFBaUIsQ0FFakIsNEJBQTZCLENBRS9CLFdBQ0UsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUV2Qix1QkFBd0IsQ0FDeEIsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQix5QkFBMEIsQ0FFNUIsaUJBQ0UsVUFBVyxDQUVYLDJCQUE0QixDQUM1QixnQkFBaUIsQ0FDakIsT0FBUSxDQUVWLGtCQUNFLFVBQVcsQ0FFWCwyQkFBNEIsQ0FDNUIsZ0JBQWlCLENBQ2pCLE9BQVEsQ0FFVixlQUNFLGFBQWMsQ0FFZCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBRXBCLHVGQUlFLFlBQWEsQ0FFZiwyQkFDRSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUVYLFVBQVcsQ0FFWCw0QkFBNkIsQ0FFL0Isd0NBQ0UsVUFBVyxDQUVYLGVBQWdCLENBQ2hCLHNCQUF1QixDQUV6QiwwQ0FDRSxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLFdBQVksQ0FDWixrQkFBbUIsQ0FFbkIsaUVBQWtFLENBRXBFLCtDQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FFakIsaUJBQWtCLENBRWxCLHFCQUF1QixDQUV6Qiw0REFDRSxvQkFBc0IsQ0FFeEIsY0FDRSx3QkFBeUIsQ0FFM0IsMkJBQ0UsYUFBYyxDQUVoQiw2QkFDRSxXQUFZLENBQ1osZUFBZ0IsQ0FFbEIsa0NBQ0Usa0JBQW1CLENBQ3BCLENBSUgsZ0ZBSUUsd0JBQTBCLENBRTVCLGlDQUNFLG1DQUNFLHNCQUF3QixDQUN4QiwwQkFBNEIsQ0FDN0IsQ0FNSCxZQUNFLGtEQUFzRCxDQUN0RCxjQUFnQixDQUVoQixZQUFhLENBRWIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBRXBCLCtCQUFnQyxDQUNoQyxlQUFtQixDQUVyQixjQUNFLGFBQWMsQ0FFaEIsaUNBQ0UsWUFDRSxhQUFjLENBQ2YsQ0FFSCxrQ0FDRSxZQUNFLGVBQWdCLENBQ2pCLENBRUgsa0NBQ0UsWUFDRSxnQkFBaUIsQ0FDbEIsQ0FFSCxrQ0FDRSxZQUNFLGdCQUFpQixDQUNsQixDQUtILDRDQUVFLGNBQWUsQ0FDZixlQUFtQixDQUVuQixjQUFlLENBRWYsYUFBYyxDQUdoQixVQUNFLGVBQWdCLENBQ2hCLGlCQUFrQixDQUVsQixVQUFXLENBRWIsbUNBQ0Usa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QiwrQ0FBb0QsQ0FHdEQsNkJBQ0UsVUFBVyxDQUVYLHdCQUF5QixDQUczQixtQ0FDRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLCtDQUFvRCxDQUd0RCx1QkFFRSxVQUFXLENBRWIsYUFDRSwwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUVwQixjQUFlLENBRWYsb0JBQXFCLENBRXZCLGFBQ0UsVUFBVyxDQUNYLFdBQVksQ0FHZCxnQkFDRSxnQkFBaUIsQ0FFbkIsWUFDRSxpQkFBa0IsQ0FFbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUV2QixVQUFXLENBQ1gsV0FBWSxDQUVaLG9CQUFxQixDQUVyQixhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUVyQixvQkFDRSxlQUFnQixDQUVoQixVQUFjLENBQ2Qsa0JBQW1CLENBSXJCLFFBQ0UsK0JBQWlDLENBQ2pDLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixhQUFjLENBR2Qsb0JBQXFCLENBQ3JCLFNBQVUsQ0FFVixhQUFjLENBRWhCLFVBQ0UsYUFBYyxDQUVoQixhQUNFLFVBQVcsQ0FFWCxVQUFXLENBQ1gsZ0JBQWlCLENBRW5CLGVBQ0UsbUJBQW9CLENBRXBCLGFBQWMsQ0FFaEIsMENBQ0UsK0JBQWlDLENBQ2pDLGVBQWdCLENBRWhCLGVBQWdCLENBRWhCLGFBQWMsQ0FFaEIsZUFDRSxpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBRXBCLCtCQUFnQyxDQUdsQyxpQ0FDRSxhQUNFLGVBQWdCLENBRWhCLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUVyQixhQUNFLGtCQUFtQixDQUdyQiwyQkFDRSxhQUFjLENBRWhCLFlBQ0UsZUFBZ0IsQ0FFbEIsb0JBQ0Usb0JBQXFCLENBQ3RCLENBRUgsaUNBQ0UsYUFDRSxVQUFXLENBQ1gsY0FBZSxDQUVqQix3REFHRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUVoQiwwQ0FDRSxnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLGtCQUFtQixDQUVyQiwyQkFDRSxpQkFBa0IsQ0FFcEIsMkJBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsTUFBTyxDQUVQLFdBQVksQ0FDWixrQkFBbUIsQ0FFbkIsVUFBVyxDQUNYLDZDQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsNEJBQXFCLENBQXJCLG9CQUFxQixDQUVyQix3QkFBeUIsQ0FDMUIsQ0EwQkgsNEdBS0UsaUJBQWtCLENBRXBCLDBPQU1FLFlBQWEsQ0FFYixxQkFBeUIsQ0FFM0IscUhBR0UsaUJBQWtCLENBRXBCLHFIQUdFLGlCQUFrQixDQUVwQixvQkFDRSxlQUFnQixDQU9sQixZQUNFLFVBQWMsQ0FFaEIscUJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FFYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FFeEIsb0JBQ0UsWUFBYSxDQUVmLHVCQUNFLGVBQWdCLENBRWhCLGFBQWMsQ0FFaEIsZUFDRSxRQUFTLENBRVgsa0JBQ0UsVUFBVyxDQUVYLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBRVYsbUJBQ0UsZUFBbUIsQ0FFbkIsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FFVixpQ0FDRSxxQkFDRSw2QkFBcUIsQ0FBckIsNEJBQXFCLENBQXJCLHdCQUFxQixDQUFyQixvQkFBcUIsQ0FFdkIsa0JBQ0UsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FFVixtQkFDRSxZQUFhLENBRWIsMkJBQVEsQ0FBUixnQkFBUSxDQUFSLE9BQVEsQ0FDVCxDQUVILGtDQUNFLGtCQUNFLGVBQWdCLENBRWxCLG1CQUNFLGdCQUFpQixDQUNsQixDQUVILGtDQUNFLGtCQUNFLGdCQUFpQixDQUVuQixtQkFDRSxpQkFBa0IsQ0FDbkIsQ0FFSCxrQ0FDRSxrQkFDRSxnQkFBaUIsQ0FFbkIsbUJBQ0UsaUJBQWtCLENBQ25CLENBRUgsMEJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUU5QixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBRXBCLDRCQUFnQyxDQUVoQyw2QkFBcUIsQ0FBckIsNEJBQXFCLENBQXJCLHdCQUFxQixDQUFyQixvQkFBcUIsQ0FFdkIsaUNBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDQUV6QixpQkFBa0IsQ0FFcEIscUNBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FFbkIscUNBQ0UsZUFBZ0IsQ0FFaEIsY0FBZSxDQUVmLGFBQWMsQ0FFaEIsa0RBQ0UsWUFBYSxDQUViLHFCQUFjLENBQWQsYUFBYyxDQVFoQiwwRkFFRSwrQkFBaUMsQ0FDakMsY0FBZSxDQUVmLGlCQUFrQixDQUVsQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsWUFBYSxDQUViLGFBQWMsQ0FDZCxrQkFBbUIsQ0FHckIsaURBQ0UsVUFBYyxDQUNkLGtCQUFtQixDQUVyQixrREFFRSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FHbEIsZ0NBQ0UsWUFBYSxDQUdmLGlFQUNFLFVBQVcsQ0FDWCxTQUFVLENBRVosMEJBQ0Usa0RBQXNELENBRXhELDRCQUNFLDBCQUFvQixDQUFwQiwwQkFBb0IsQ0FBcEIsbUJBQW9CLENBRXBCLGFBQWMsQ0FFZCxhQUFjLENBRWhCLDZCQUNFLGNBQWUsQ0FDZixlQUFnQixDQUVoQixlQUFnQixDQUNoQixrQkFBbUIsQ0FFbkIsYUFBYyxDQUVoQiw2QkFDRSxhQUFjLENBRWhCLHNEQUNFLCtCQUFpQyxDQUVqQyxhQUFjLENBR2hCLGlDQUNFLDBGQUVFLGdCQUFpQixDQUNsQixDQUdILGtDQUNFLG1DQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFekIsMEJBQ0Usa0JBQW1CLENBQ25CLG1CQUFvQixDQUV0QixzQ0FDRSxlQUFnQixDQUVoQixrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUVoQixpQ0FDRSxjQUFlLENBRWYsa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUVULDZCQUNFLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNwQixDQUVILGtDQUNFLGlDQUNFLGNBQWUsQ0FDaEIsQ0FFSCx3QkFDRSxjQUFlLENBRWpCLHdCQUNFLGVBQWdCLENBRWhCLGFBQWMsQ0FFaEIsdUJBQ0Usa0RBQXNELENBRXRELFlBQWEsQ0FFYixZQUFhLENBRWYsK0JBQ0Usa0RBQXNELENBQ3RELGVBQWdCLENBQ2hCLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUVYLFdBQVksQ0FFWiw0QkFBcUIsQ0FBckIsb0JBQXFCLENBQ3JCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FFN0IsdUNBQ0UsaURBQTBDLENBQTFDLHlDQUEwQyxDQUU1QyxzRUFHRSxVQUFXLENBRWIscUJBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUU5QixlQUFnQixDQUVoQiw2QkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHNCQUFtQixDQUFuQixrQkFBbUIsQ0FFckIsc0NBQ0Usa0JBQW1CLENBRXJCLG9DQUNFLGVBQWdCLENBRWhCLFNBQVUsQ0FDVixXQUFZLENBRWQsbUNBQ0UsU0FBVSxDQUVWLGdCQUFpQixDQUVuQixrQ0FDRSx1QkFDRSxhQUFjLENBRWhCLCtCQUNFLFVBQVcsQ0FDWixDQUVILGtDQUNFLFNBQVUsQ0FFVixRQUFTLENBRVgsd0JBQ0UsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGdCQUFpQixDQUVqQixxQkFBeUIsQ0FDekIsZUFBZ0IsQ0FFbEIsMEJBQ0UsYUFBYyxDQUVoQiwrQkFDRSxVQUFXLENBQ1gsZUFBZ0IsQ0FFbEIsOEJBQ0UsWUFBYSxDQUViLDBCQUEyQixDQUMzQixxQkFBc0IsQ0FFeEIsaUNBQ0UsOEJBQ0UsWUFBYSxDQUNkLENBRUgsa0NBQ0UsOEJBQ0UsWUFBYSxDQUNkLENBR0gscUNBQ0UsY0FBZSxDQUVmLGlCQUFrQixDQUVsQixZQUFhLENBRWIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHdCQUF5QixDQUV6QixVQUFjLENBQ2Qsa0JBQW1CLENBRXJCLDRDQUNFLGtEQUFzRCxDQUN0RCxhQUFjLENBRWQsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixVQUFXLENBRVgsV0FBWSxDQUVaLDRCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsa0NBQTJCLENBQTNCLDBCQUEyQixDQUU3QixvREFDRSxpREFBMEMsQ0FBMUMseUNBQTBDLENBRzVDLHVCQUNFLGtEQUFzRCxDQUV0RCxZQUFhLENBRWIsZUFBbUIsQ0FFckIsMEJBQ0UsK0JBQWlDLENBQ2pDLGNBQWUsQ0FFZixpQkFBa0IsQ0FFbEIsa0JBQW1CLENBRXJCLDBCQUNFLGVBQWdCLENBRWhCLGtCQUFtQixDQUVyQiwwQkFDRSxjQUFlLENBRWYsb0JBQXFCLENBRXZCLDRCQUNFLGNBQWdCLENBQ2hCLGVBQWdCLENBRWhCLGlCQUFrQixDQUVsQixhQUFjLENBRWQsaUJBQWtCLENBRWxCLGFBQWMsQ0FFaEIsaUNBQ0UsZUFBZ0IsQ0FFaEIsYUFBYyxDQUVoQixpQ0FDRSw0QkFBNkIsQ0FDN0IsK0JBQWdDLENBRWxDLDZCQUNFLFlBQWEsQ0FFYixrQkFBbUIsQ0FRckIsK0JBQ0UsaUJBQWtCLENBRWxCLGFBQWMsQ0FFaEIsa0NBQ0UsYUFBYyxDQUVoQiwrQkFDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBRXZCLGtCQUFtQixDQUVyQix1Q0FDRSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FFUCxTQUFVLENBQ1YsV0FBWSxDQUVaLFVBQVcsQ0FFWCxrQkFBbUIsQ0FHckIseUdBRUUseUJBQTBCLENBRTFCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUVYLGVBQWdCLENBQ2hCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FFN0IsdURBQ0UsZUFBZ0IsQ0FFbEIsOENBQ0UsY0FBdUIsQ0FFekIsc0RBQ0UsT0FBUSxDQUVWLGdEQUNFLGlCQUFrQixDQUVwQixpR0FFRSxpQkFBa0IsQ0FFcEIsaUNBQ0UscUNBQ0UsWUFBYSxDQUVmLHVCQUNFLGFBQWMsQ0FFZCxlQUFnQixDQUVsQiwwQkFDRSxpQkFBa0IsQ0FFcEIsNEJBQ0UsaUJBQWtCLENBQ25CLENBRUgsa0NBQ0UsaUNBQ0UsZUFBZ0IsQ0FDakIsQ0FJSCxzREFFRSxTQUFhLENBRWYsV0FDRSxrREFBc0QsQ0FFdEQsaUJBQWtCLENBRWxCLGVBQW1CLENBRXJCLDBIQVFFLGFBQWMsQ0FFaEIsb0JBQ0UsVUFBYyxDQUVoQixrREFFRSxtQkFBb0IsQ0FNdEIsMkJBQ0UsaUJBQWtCLENBRXBCLGdDQUNFLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLGtCQUFtQixDQUVuQixlQUFnQixDQUNoQixtQkFBb0IsQ0FFcEIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixrQkFBZSxDQUFmLGNBQWUsQ0FFakIscUNBQ0UsYUFBYyxDQUVkLFVBQVcsQ0FDWCxnQkFBaUIsQ0FFbkIsa0RBQ0UsYUFBYyxDQUVoQiw4QkFDRSxnQkFBaUIsQ0FFbkIsd0NBQ0UsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixZQUFhLENBRWYsc0JBQ0Usa0JBQW1CLENBRW5CLHVCQUFnQixDQUFoQixlQUFnQixDQUNoQiwwRUFBNEUsQ0FBNUUsa0VBQTRFLENBRTlFLHdCQUNFLGtCQUFtQixDQUVyQiwrQkFDRSxrQkFBbUIsQ0FFckIsb0NBQ0UsVUFBYyxDQUVoQixrREFFRSxRQUFTLENBRVgsNEJBQ0UsK0JBQWlDLENBQ2pDLGNBQWUsQ0FDZixlQUFnQixDQUVoQixhQUFjLENBQ2QsZUFBbUIsQ0FFckIsc0NBQ0Usd0JBQXlCLENBRTNCLHlDQUNFLFVBQVcsQ0FFYiw2Q0FDRSxVQUFXLENBRWIsMEJBQ0UsY0FBZSxDQUVqQiwrQ0FDRSxpQkFBa0IsQ0FFcEIsNEJBQ0UsWUFBYSxDQUVmLDZCQUNFLHFCQUF1QixDQUV6QiwrREFDRSxjQUFlLENBRWYsWUFBYSxDQUVmLGlEQUNFLGNBQWUsQ0FHakIsNkJBQ0UsZUFBbUIsQ0FFckIsNEJBQ0UsWUFBYSxDQUVmLDRIQUdFLFFBQVMsQ0FDVCxrQkFBbUIsQ0FFckIseUhBR0UsUUFBUyxDQUNULGtCQUFtQixDQUVyQixnREFDRSxVQUFjLENBRWhCLGtFQUNFLGFBQWMsQ0FFaEIsc0NBQ0UsY0FBZSxDQUVmLFlBQWEsQ0FFZiw4QkFDRSxZQUFhLENBR2Isa0JBQW1CLENBRXJCLGlDQUNFLFFBQVMsQ0FFWCxrREFDRSxZQUFhLENBRWYsaUNBQ0UsY0FBZSxDQUVqQixpQ0FDRSxpQkFBa0IsQ0FFcEIsa0NBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixRQUFTLENBQ1QsV0FBWSxDQUVaLHVCQUFnQixDQUFoQixlQUFnQixDQUVsQixnQ0FDRSxjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsbUJBQW9CLENBRXRCLHVEQUNFLGNBQWUsQ0FZakIsd2FBUUUsY0FBZSxDQUVmLGVBQW1CLENBRW5CLGlCQUFrQixDQUVsQixhQUFjLENBQ2QsUUFBUyxDQUNULGVBQWdCLENBQ2hCLHFCQUF5QixDQUUzQix3Z0JBUUUsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUUzQiwrQkFDRSxlQUFnQixDQUVsQix1REFDRSx5QkFBMEIsQ0FJNUIsc1BBSUUsZUFBaUIsQ0FFakIsaUJBQWtCLENBRWxCLGNBQWUsQ0FFZixhQUFjLENBQ2QsUUFBUyxDQUNULDZCQUE4QixDQUM5QixlQUFnQixDQUVoQix3QkFBeUIsQ0FFM0IsdUlBRUUsY0FBZSxDQUVmLGFBQWMsQ0FDZCwrQkFBZ0MsQ0FDaEMsd0JBQXlCLENBSTNCLDhKQUdFLGVBQWlCLENBRWpCLGNBQWUsQ0FFZixhQUFjLENBQ2QsNEJBQTZCLENBQzdCLCtCQUFnQyxDQUNoQyxlQUFnQixDQUNoQix3QkFBeUIsQ0FFM0Isa0RBQ0Usd0JBQXlCLENBRTNCLDBEQUNFLHFCQUF5QixDQUUzQiw2REFDRSxlQUFnQixDQUNoQixlQUFnQixDQUVsQix5R0FFRSxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLE9BQVEsQ0FFUixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUVwQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBRTNCLGlDQUFrQyxDQUNsQyx3QkFBeUIsQ0FDekIsMkJBQTRCLENBcUI5Qix1SUFFRSxjQUFlLENBQ2Ysa0JBQW1CLENBRXJCLDJHQUVFLGlCQUFrQixDQUNsQixPQUFRLENBRVIsaUJBQWtCLENBRWxCLGlDQUFrQyxDQUNsQyxlQUFnQixDQUVsQix1SEFFRSxpQkFBa0IsQ0FFbEIsYUFBYyxDQUNkLGVBQWdCLENBRWxCLGtQQUtFLFVBQVcsQ0FFWCxVQUFXLENBQ1gsaUJBQWtCLENBRWxCLGVBQWdCLENBRWxCLFdBQ0UsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIsc0NBQWtDLENBQWxDLDhCQUFrQyxDQUVwQyxnQ0FDRSxhQUFjLENBQ2QsK0JBQWdDLENBQ2hDLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FFeEIsNEJBQ0UsYUFBYyxDQUNkLCtCQUFnQyxDQUNoQyxlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIscUJBQXNCLENBRXhCLDRCQUNFLGVBQWdCLENBTWxCLHdCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZUFBZ0IsQ0FFaEIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FFZixvQkFBcUIsQ0FFckIsZUFBZ0IsQ0FFaEIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQixnQ0FBaUMsQ0FDakMsMkNBQTRDLENBRzlDLGlEQUNFLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsK0NBQW9ELENBR3RELDJDQUNFLFVBQVcsQ0FFWCx3QkFBeUIsQ0FHM0IsaURBQ0Usa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QiwrQ0FBb0QsQ0FHdEQsK0RBRUUsY0FBZSxDQUVmLGVBQW1CLENBRW5CLGlCQUFrQixDQUVsQixhQUFjLENBQ2QsNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLHFCQUF5QixDQUczQiwrREFFRSxjQUFlLENBQ2YsZUFBbUIsQ0FFbkIsb0JBQXFCLENBRXJCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FFbEIsa0JBQW1CLENBQ25CLG9CQUFxQixDQUVyQixhQUFjLENBQ2QsNEJBQTZCLENBQzdCLGtCQUFtQixDQUNuQixlQUFtQixDQUVyQiw2RUFFRSxlQUFpQixDQUdqQixjQUFlLENBRWYsVUFBYyxDQUVkLDRCQUE2QixDQUk3QiwrQkFBZ0MsQ0FDaEMsa0JBQW1CLENBRXJCLDJCQUNFLGlCQUFrQixDQUVsQix1QkFBd0IsQ0FFeEIsa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FFaEIsMkJBQ0UsdUJBQXdCLENBRTFCLHVDQUNFLGFBQWMsQ0FFaEIsNkJBQ0UsaUJBQWtCLENBS3BCLDBCQUNFLGtCQUFtQixDQUVyQiwyRUFFRSxvQkFBc0IsQ0FFeEIsNENBQ0UsVUFBVyxDQUViLHNDQUNFLFVBQVcsQ0FXYiw4T0FJRSxlQUFtQixDQUVuQixnQkFBaUIsQ0FDakIsa0JBQW1CLENBRW5CLGVBQWdCLENBRWxCLGdDQUNFLGVBQWdCLENBR2hCLGdCQUFpQixDQUVqQiw0QkFBNkIsQ0FDN0IsaUJBQWtCLENBRXBCLGlDQUNFLDBCQUNFLGtCQUFtQixDQUNwQixDQU1ILGdDQUNFLFlBQWEsQ0FFYixrQkFBbUIsQ0FFckIsNkJBQ0Usa0JBQW1CLENBRXJCLGdFQUVFLGVBQWdCLENBQ2hCLGVBQWdCLENBTWxCLDRDQUNFLFFBQVMsQ0FDVCx5QkFBNkIsQ0FFL0IsMEJBQ0UsWUFBYSxDQUdiLG9CQUFxQixDQUV2Qiw2QkFDRSxTQUFVLENBRVYsa0JBQW1CLENBRXJCLDhDQUNFLFNBQVUsQ0FFWiw4Q0FDRSxpQkFBa0IsQ0FHbEIsa0JBQW1CLENBR3JCLGdEQUNFLGFBQWMsQ0FFaEIsOERBQ0Usa0JBQW1CLENBRXJCLGdFQUNFLFVBQWMsQ0FFaEIsaUNBQ0UsMkNBQ0UsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FFYixVQUFXLENBRVgsa0JBQWUsQ0FBZixjQUFlLENBRWpCLDhDQUNFLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbkIsQ0FNSCxxQkFDRSxZQUFhLENBRWIsY0FBZSxDQUVqQix1QkFDRSxlQUFtQixDQUVuQixhQUFjLENBRWhCLGlDQUNFLHFCQUNFLGFBQWMsQ0FFZCxVQUFXLENBQ1osQ0FLSCw0Q0FFRSxvREFBd0QsQ0FDeEQsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FFaEIsYUFBYyxDQUVoQiwyQ0FDRSxhQUFjLENBQ2QsVUFBVyxDQUVYLFVBQVcsQ0FFYixpQ0FDRSw0Q0FFRSxlQUFnQixDQUNqQixDQUVILGlDQUNFLHdCQUNFLFVBQVcsQ0FFWCxTQUFVLENBRVosMkJBQ0UsWUFBYSxDQUNiLGFBQWMsQ0FFaEIsK0JBQ0UsU0FBVSxDQUVaLDZDQUNFLFVBQVcsQ0FDWixDQUdILHFCQUNFLFlBQWEsQ0FFYixlQUFtQixDQUdyQix1Q0FDRSxlQUFnQixDQUVoQixZQUFhLENBRWIsa0JBQW1CLENBTXJCLCtCQUNFLGFBQWMsQ0FNZCxjQUFlLENBRWYsb0JBQXFCLENBRXJCLGVBQWdCLENBRWhCLGdDQUFpQyxDQUNqQywyQ0FBNEMsQ0FFOUMsMENBQ0UsYUFBYyxDQUdoQix3REFDRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENBQ3pCLCtDQUFvRCxDQUd0RCxrREFDRSxVQUFXLENBRVgsd0JBQXlCLENBRzNCLHdEQUNFLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsK0NBQW9ELENBRXRELGtDQUNFLGlCQUFrQixDQUVsQix1QkFBd0IsQ0FFeEIsa0JBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FNaEIsb0NBQ0UsY0FBZSxDQUVmLG9CQUFxQixDQUVyQixVQUFXLENBQ1gsaUJBQWtCLENBRWxCLGtCQUFtQixDQUNuQixvQkFBcUIsQ0FFckIsYUFBYyxDQUdkLGVBQW1CLENBRXJCLDJDQUNFLFVBQWMsQ0FDZCxrQkFBbUIsQ0FFckIsaUNBQ0UscUJBQ0UsWUFBYSxDQUViLGVBQW1CLENBRXJCLCtCQUNFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FFbkIseUNBQ0UsVUFBVyxDQUNYLGFBQWMsQ0FFaEIsa0NBQ0Usa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUVULG9DQUNFLGVBQWdCLENBRWxCLCtDQUNFLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FHckIsNE5BT0UsY0FBZSxDQUVmLFFBQVMsQ0FFWCx1SkFhRSxnQ0FBeUIsQ0FBekIsd0JBQXlCLENBQzFCLENBWUgsbUJBQ0UsZUFBZ0IsQ0FFbEIscUJBQ0UsYUFBYyxDQUVoQiwwQkFDRSxvQkFBcUIsQ0FFdkIsb0JBQ0UsZUFBZ0IsQ0FFaEIsbUJBQW9CLENBRXRCLHFCQUNFLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVyQix1QkFDRSxjQUFlLENBRWYsVUFBYyxDQUNkLGtCQUFtQixDQUlyQix5QkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLDZCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLGtCQUFtQixDQUVyQiwrQkFDRSxVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUVuQiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBRXhCLDZCQUNFLFVBQVcsQ0FDWCxlQUFnQixDQUVoQixpQkFBa0IsQ0FFcEIsa0JBQ0UsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixjQUF1QixDQUV6QixpQ0FDRSwrQkFDRSxZQUFhLENBRWIsa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUVULDhEQUNFLGVBQWdCLENBQ2pCLENBRUgsNkRBQ0UsWUFBYSxDQUVmLDRDQUNFLGVBQWdCLENBS2xCLHdCQUNFLGNBQWUsQ0FFZixpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FDaEIsWUFBYSxDQUViLGNBQWUsQ0FDZix3QkFBeUIsQ0FFekIsVUFBYyxDQUNkLHFCQUF5QixDQUN6QixrQkFBbUIsQ0FFckIsK0JBQ0UseUJBQTBCLENBQzFCLGFBQWMsQ0FFZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFVBQVcsQ0FFWCxXQUFZLENBQ1osd0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQiw0Q0FBcUMsQ0FBckMsb0NBQXFDLENBRXJDLFVBQWMsQ0FFZCxxQkFBc0IsQ0FVeEIseUNBQ0UsZ0RBQXlDLENBQXpDLHdDQUF5QyxDQUUzQyx3Q0FDRSxVQUFXLENBRVgsVUFBVyxDQVliLGNBQ0UsYUFBYyxDQUVoQixvQ0FDRSxZQUFhLENBR2Ysa1BBSUUsZUFBbUIsQ0FHckIsNFFBSUUsZUFBbUIsQ0FFbkIsUUFBUyxDQUdYLGdOQUlFLFVBQVcsQ0FDWCxjQUFlLENBRWYsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQiw0Q0FBeUMsQ0FBekMsb0NBQXlDLENBRTNDLGlDQUNFLFVBQVcsQ0FFYixvQkFDRSxjQUFlLENBRWYsZ0JBQWlCLENBRWpCLFVBQWMsQ0FFaEIsa0NBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBRVYsd0JBQ0UsY0FBZSxDQUVqQiwyQkFDRSxrQkFBbUIsQ0FHckIsNkJBQ0UsVUFBYyxDQUNkLGVBQWdCLENBQ2hCLGtCQUFtQixDQUdyQix1QkFDRSxVQUFXLENBQ1gsYUFBYyxDQUVoQiwyREFFRSxlQUFnQixDQUdsQixxQkFDRSxZQUFhLENBR2Ysd0RBQ0UsV0FDRSxVQUFXLENBQ1osQ0FJSCx3REFDRSxVQUFXLENBR2Isd0RBQ0UsV0FBWSxDQUdkLHdEQUNFLFdBQVksQ0FNZCxhQUNFLCtEQUtFLFlBQWEsQ0FFZixxRkFFRSxhQUFjLENBQ2YsQ0FHSCxlQUNFLGNBQWUsQ0FDZixZQUFhLENBQ2IsT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBRVAsY0FBZSxDQUVmLDJCQUFxQixDQUFyQixtQkFBcUIsQ0FFckIsYUFBYyxDQUNkLGtCQUFtQixDQUVyQixpQkFDRSxjQUFlLENBQ2YsZ0JBQWlCLENBRWpCLFFBQVMsQ0FFWCxpQ0FDRSxpQkFDRSxjQUFlLENBRWYsaUJBQWtCLENBQ25CLENBRUgsc0JBQ0UsYUFBYyxDQUVkLGNBQWUsQ0FFakIsaUNBQ0Usc0JBQ0UsY0FBZSxDQUVmLFlBQWEsQ0FDZCxDQUVILGlCQUNFLGVBQWdCLENBRWhCLG9CQUFxQixDQUVyQixZQUFhLENBRWIseUJBQTBCLENBRTFCLGFBQWMsQ0FFaEIsaUNBQ0UsK0JBQ0UsYUFBYyxDQUNmLENBRUgsaUNBQ0UsK0JBQ0UsZ0JBQWlCLENBQ2xCLENBRUgsV0FDRSxhQUFjLENBRWhCLHNCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FFOUIsVUFBVyxDQUVYLGtCQUFlLENBQWYsY0FBZSxDQUVqQixTQUNFLGNBQWUsQ0FDZixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsVUFBVyxDQVdYLFlBQWEsQ0FDYixrQkFBbUIsQ0FFbkIsb0JBQXFCLENBRXJCLFVBQVksQ0FDWixrQkFBbUIsQ0FmbkIsaUNBTkYsU0FPSSxxQkFBc0IsQ0EwQnpCLENBeEJDLGlDQVRGLFNBVUkseUJBQTRCLENBQzVCLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsWUFBYSxDQW9CaEIsQ0FqQ0QsZUF1Qkksb0JBQXFCLENBRXJCLFVBQVksQ0F6QmhCLGNBNEJJLGFBQWMsQ0E1QmxCLGFBK0JJLFVBQVcsQ0FHZixnQkFDRSxlQUFnQixDQUNoQixrQkFBbUIsQ0FFckIsZUFDRSxjQUFlLENBQ2YsYUFBYyxDQUVoQixzQkFDRSxhQUFjLENBQ2Qsd0JBQXlCLENBRjNCLDRCQUlJLGFBQWMsQ0FKbEIsK0NBU1EsWUFBYSxDQUtyQixpQkFDRSxpQkFBa0IsQ0FEcEIscUNBSU0sZUFBZ0IsQ0FJdEIsaUJBQ0UsYUFBYyxDQUNkLHFCQUF5QixDQUN6QixpQ0FIRixpQkFJSSxtQkFBb0IsQ0FDcEIsZ0JBQWlCLENBdUJwQixDQTVCRCx1QkFRSSxhQUFjLENBR2QsaUNBWEosaUNBWU0sY0FBZSxDQWVsQixDQTNCSCxrREFlTSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsa0NBakJOLGtEQWtCUSxjQUFlLENBRWxCLENBcEJMLG1EQXNCTSxjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsY0FBZSxDQUlyQixnQkFDRSx3QkFBeUIsQ0FFM0IsZUFDRSx3QkFBeUIsQ0FFM0IsZUFDRSx3QkFBeUIsQ0FFM0IsZ0JBQ0UsaUJBQWtCLENBRWxCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IscUJBQXFCLENBQXJCLGtCQUFxQixDQUFyQixvQkFBcUIsQ0FFckIsd0JBQXlCLENBQ3pCLHFCQUFzQixDQVB4QixzQkFTSSxVQUFZLENBVGhCLHdCQVlJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLE1BQU8sQ0FFUCxVQUFXLENBQ1gsV0FBWSxDQUVaLFVBQVcsQ0FFWCxtR0FLQyxDQTNCTCxnQ0E4QkksY0FBZSxDQUNmLGVBQWlCLENBQ2pCLGdCQUFpQixDQUVqQixpQkFBa0IsQ0FFbEIsZUFBZ0IsQ0FwQ3BCLG9DQXNDTSxnQkFBaUIsQ0FLdkIscUNBRUUscUJBQXVCLENBRXpCLHNCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBS2IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDQU5oQixpQ0FGRixzQkFHSSxrQkFBZSxDQUFmLGNBQWUsQ0FNbEIsQ0FDRCxlQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FFbkIsU0FBVSxDQUNWLGlCQUFrQixDQUVsQixvQkFBcUIsQ0FDckIsd0JBQXlCLENBR3pCLGVBQWdCLENBQ2hCLGdCQUFpQixDQUVqQixrQ0FkRixlQWVJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsMkJBQWUsQ0FBZixjQUFlLENBOEJsQixDQTVCQyxrQ0FuQkYsZUFvQkksMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLDJCQUFlLENBQWYsY0FBZSxDQTBCbEIsQ0EvQ0QsaUJBMkJJLGNBQWUsQ0FDZixlQUFpQixDQUNqQixnQkFBaUIsQ0FFakIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtDQWpDSixpQkFrQ00saUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixlQUFtQixDQU10QixDQUpDLGtDQXZDSixpQkF3Q00sY0FBZSxDQUNmLGdCQUFpQixDQUVwQixDQTNDSCxxQkE2Q0ksb0JBQXFCLENBR3pCLHFCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsY0FBZSxDQUNmLGVBQWdCLENBRWhCLHFCQUF1QixDQUN2QixpQkFBa0IsQ0FUcEIsdUJBV0ksY0FBZSxDQUduQix3QkFDRSxVQUFXLENBRWIsZ0JBQ0UsdUJBQXdCLENBQ3hCLGNBQWUsQ0FDZixlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRWpCLGVBQWdCLENBRWhCLGFBQWMsQ0FDZCx3QkFBeUIsQ0FWM0Isc0JBWUksYUFBYyxDQUNkLHdCQUF5QixDQUs3QiwyQkFFSSxjQUFlIiwiZmlsZSI6InVjZGxpYnJhcnktMjAxNy10aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAhOiBNYWluLnNjc3NcblxuLypcbiAgU3R5bGUgU2hlZXQgZm9yIFVDRCBMaWJyYXJ5XG5cbiAgdmVyc2lvbjogMS4wLjBcbiAgbGFzdCBtb2RpZmllZDogMzAuMDYuMjAyMVxuICBSZW1vZGVsZWRcbiovXG5cbi8qIEdlbmVyYWwgc3R5bGVzaGVldCBkZWZpbml0aW9uc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FucycpO1xuXG4uemktMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIG1heC13aWR0aDogMjAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBjb2xvcjogIzAwMDAwMDtcblxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cbi5zLWxpYi1wdWJsaWMtYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pcy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cbi5pcy1sb2FkaW5nIC5tZXNzYWdlLFxuLmlzLWxvYWRpbmcgPiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51bHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5kcm9wc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgxLCAyLCAyLCAwLjcpO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcblxuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuNmVtO1xufVxuaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xufVxuLnMtbGctZ3VpZGUtYm9keSBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmE6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnRyICsgdHIuaGlkZS1vbi1zaWJsaW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgdHJhbnNpdGlvbjogNTAwbXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMyOTkzZDA7XG59XG4uYnV0dG9uLS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tLWxhcmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udWNkLXRpbWV0YWJsZSB7XG4gIC5idXR0b24tLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIH1cbn1cbi5idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgb3BhY2l0eTogMC44O1xufVxuLm1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9yZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuXG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIHdpZHRoPVwiMTlcIiBoZWlnaHQ9XCIxMlwiIHZpZXdCb3g9XCIwIDAgMTkgMTJcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEyLjU3OTcgMEwxMS42NDQxIDAuOTM1NTkzTDE2LjA1NzYgNS4zNDkxNUgwVjYuNjUwODVIMTYuMDU3NkwxMS42NDQxIDExLjA2NDRMMTIuNTc5NyAxMkwxOC4xMTE5IDYuNDY3OEwxOC41NTkzIDZMMTguMTExOSA1LjUzMjJMMTIuNTc5NyAwWlwiIGZpbGw9XCIlMjMwMDI1NDJcIi8+PC9zdmc+Jyk7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogRG90cyAtIGZvciBzbGljayBzbGlkZXJcbiovXG4uc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuXG4gIGNvbnRlbnQ6ICcnO1xuXG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4vKiBBcnJvd3MgLSBtb3N0bHkgdXNlZCB3aXRoIFNsaWNrIHNsaWRlcnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHBhZGRpbmc6IDAuN3JlbTtcblxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG5cbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnJlbSAycmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAtMnB4ICNmZmZmZmYgaW5zZXQ7XG4gIGJveC1zaGFkb3c6IDJweCAtMnB4ICNmZmZmZmYgaW5zZXQ7XG59XG4uYXJyb3c6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggLTJweCAjNTA5MWNkIGluc2V0O1xuICBib3gtc2hhZG93OiAycHggLTJweCAjNTA5MWNkIGluc2V0O1xufVxuLmFycm93LXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmFycm93LWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYXJyb3ctcmlnaHQge1xuICByaWdodDogLTE1cHg7XG5cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xufVxuLmFycm93LWxlZnQge1xuICBsZWZ0OiAtMTVweDtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxcHgpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDFweCkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFVDRCBEYXRlXG4qL1xuLnVjZC1kYXRlIC5kYXkge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnVjZC1mZWVkLXRyYWluaW5nIC5zZWN0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWNkLWZlZWQtdHJhaW5pbmcgLmJ1dHRvbi0tbGFyZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbn1cbi8qIE5hdmJhciBTdHlsaW5nXG4qKioqKioqKioqKioqKioqKi9cblxuLypcbkJvb3RzdHJhcCByZXNldFxuKioqKioqKioqKioqKiovXG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuICAgIE5BVklHQVRJT04gLSBNRU5VXG4qL1xuXG4vKiBib2R5ICovXG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogNTRweDtcbn1cbmJvZHkuanMtbWVudS1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLypib2R5LnMtbGctZ3VpZGUtYm9keVxue1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xufSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLnNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiAxNXB4IDA7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlYXJjaC1iYXIgI2dlbmVyYWwtc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWJhciBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYmZiO1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlYXJjaC1iYXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNlYXJjaC1iYXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWFyY2gtYmFyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWFyY2gtYmFyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWFyY2gtYmFyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzBhNDc3Mztcbn1cbi5uYXZiYXItaGVhZGVyIC5zZWFyY2gtYmFyLS1mbG9hdC1zZWFyY2gge1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zZWFyY2gtYmFyLS1mbG9hdC1zZWFyY2ggYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcblxuICBjb2xvcjogIzBhNDc3MztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKnRvcDogMjVweDsqL1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgdHJhbnNpdGlvbjogMzAwbXMgYWxsIDI1MG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXG4gIG9wYWNpdHk6IDA7XG5cbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi8vIC51Y2QtZ2xvYmFsLW5hdiAubmF2YmFyLW5hdiB7XG4vLyAgICAgcGFkZGluZzogMCAxNXB4O1xuLy8gfVxuLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gLm5hdmJhci1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGhhbWJ1cmdlciAqL1xuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSksXG4gICAgb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0NzczO1xuXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5uYXZiYXItb2ZmY2FudmFzIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNHB4LCA1cHgsIDApO1xufVxuXG4ubmF2YmFyLW9mZmNhbnZhcyAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoM3B4LCAtNXB4LCAwKTtcbn1cblxuLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5pY29uLWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGVuZCBvZiBoYW1idXJnZXIgKi9cblxuLyoubmF2YmFyLWNvbGxhcHNlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgb3BhY2l0eTogLjA1O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9tZW51L3dhdGVybWFyay5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn0qL1xuLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpICFpbXBvcnRhbnQ7XG5cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjEsIDAsIDAuMSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uYXZiYXItb2ZmY2FudmFzIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLW9mZmNhbnZhcyAubmF2YmFyLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubmF2YmFyLS1jdXN0b20ge1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgY29sb3I6ICMwYTQ3NzM7XG4gIGJvcmRlcjogMDtcbiAgLy8gYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyOTkzRDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC8vIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItLWN1c3RvbSAubmF2YmFyLW5hdiB7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG5cbiAgICBjb2xvcjogIzBhNDc3MztcbiAgfVxufVxuLm5hdmJhci0tY3VzdG9tIC5uYXZiYXItbmF2IGE6aG92ZXIsXG4ubmF2YmFyLS1jdXN0b20gLm5hdmJhci1uYXYgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjk5M2QwO1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuLm5hdmJhci0tY3VzdG9tIC5uYXZiYXItbmF2IHNwYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gIGNvbG9yOiAjMjk5M2QwO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHotaW5kZXg6IDE7XG5cbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxubmF2IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIGltZyxcbi5uYXZiYXItYnJhbmQgc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMzAxcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51Y2QtbmF2LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gIGNvbG9yOiAjMGE0NzczO1xufVxubmF2IC5jb250YWluZXItZmx1aWQge1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAwIDcuNSU7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tbmF2ID4gLm5hdiA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItLWN1c3RvbSAubmF2YmFyLW5hdiBzcGFuIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLS1jdXN0b20gLm5hdmJhci1uYXYgLmZhIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAvLyAubmF2YmFyLS1jdXN0b20gLm5hdmJhci1uYXYgbGkge1xuICAvLyAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgLy8gfVxuICAvLyAubmF2YmFyLS1jdXN0b20gLm5hdmJhci1uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDUwJTtcbiAgLy8gICAgIGxlZnQ6IC0zcHg7XG5cbiAgLy8gICAgIHdpZHRoOiAxcHg7XG4gIC8vICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLy8gICAgIGJhY2tncm91bmQ6ICMwQTQ3NzM7XG4gIC8vIH1cbiAgLy8gLm5hdmJhci0tY3VzdG9tIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgIHRvcDogNTAlO1xuICAvLyAgICAgcmlnaHQ6IC0zcHg7XG5cbiAgLy8gICAgIHdpZHRoOiAxcHg7XG4gIC8vICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLy8gICAgIGJhY2tncm91bmQ6ICMwQTQ3NzM7XG4gIC8vIH1cbiAgLm5hdmJhci0tY3VzdG9tIC5uYXZiYXItbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zLWxnLWd1aWRlLWJvZHkgLm5hdmJhci0tY3VzdG9tIC5uYXZiYXItbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIC8qd2lkdGg6IGF1dG87Ki9cblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLy8gLm5hdmJhci1uYXYgbGkge1xuICAvLyAgICAgcGFkZGluZzogMCAxMHB4O1xuICAvLyB9XG4gIC5uYXZiYXItbmF2IGE6OmFmdGVyLFxuICAubmF2YmFyLW5hdiBzcGFuIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IGVhc2UgMzAwbXM7XG5cbiAgICBiYWNrZ3JvdW5kOiAjMjk5M2QwO1xuICB9XG4gIC5uYXZiYXItbmF2IGE6aG92ZXI6OmFmdGVyLFxuICAubmF2YmFyLW5hdiBzcGFuIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICAubmF2YmFyLW5hdiBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyOjphZnRlcixcbiAgLm5hdmJhci1uYXYgbGk6Zmlyc3QtY2hpbGQgc3BhbiBhOjphZnRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItb2ZmY2FudmFzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItLWN1c3RvbSAubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWhlYWRlcixcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1icmFuZCBpbWcsXG4gIC5uYXZiYXItYnJhbmQgc3ZnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1vZmZjYW52YXMgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICAvKm1hcmdpbi10b3A6IDI1cHg7Ki9cbiAgfVxuICAvLyBuYXYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIC8vICAgICBwYWRkaW5nOiAwIDUlO1xuICAvLyB9XG4gIC8vIC5zZWFyY2gtYmFyIHtcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAvLyB9XG59XG5cbi8vIEhpZGUgdGhlIEhvbWUgYnV0dG9uIGZyb20gdGhlIG1haW4gbmF2XG4jbWFpbi1uYXYge1xuICAubmF2YmFyLW5hdiB7XG4gICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLy8gLmlubmVyIG5hdiAuY29udGFpbmVyLWZsdWlkIHtcbiAgLy8gICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgLy8gfVxuICAubWFpbi1uYXYtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuICAvLyAjbWFpbi1uYXYgLm1haW4tbmF2LWZsZXggLm5hdmJhci1uYXYge1xuICAvLyAgICAgbWF4LXdpZHRoOiA2MjVweDtcbiAgLy8gfVxuICAvLyAubmF2YmFyLS1jdXN0b20gLm5hdmJhci1uYXYgbGkge1xuICAvLyAgICAgbWF4LXdpZHRoOiBub25lO1xuICAvLyB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAvLyAubmF2YmFyLW9mZmNhbnZhcyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAvLyB9XG4gIC5uYXZiYXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKnotaW5kZXg6IDE7Ki9cbiAgICAvKnRvcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4OyovXG4gICAgdG9wOiAwO1xuXG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI21haW4tbmF2IC5uYXZiYXItbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdHJhbnNpdGlvbjogMHM7XG4gIH1cbiAgI21haW4tbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxuICAvLyAjbWFpbi1uYXYgLnNlYXJjaC1iYXIge1xuICAvLyB3aWR0aDogNTAlO1xuICAvLyB9XG4gIC8vIG5hdiAuY29udGFpbmVyLWZsdWlkIHtcbiAgLy8gICAgIHBhZGRpbmc6IDAgNy41JTtcbiAgLy8gfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLy8gLmlubmVyIG5hdiAuY29udGFpbmVyLWZsdWlkIHtcbiAgLy8gICAgIHBhZGRpbmc6IDAgNSU7XG4gIC8vIH1cbiAgLy8gbmF2IC5jb250YWluZXItZmx1aWQge1xuICAvLyAgICAgcGFkZGluZzogMCAxMCU7XG4gIC8vIH1cbiAgI21haW4tbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MzBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1haW4tbmF2LWZsZXgge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgfVxuICAvLyAjbWFpbi1uYXYgLm5hdmJhci1uYXYge1xuICAvLyBtYXgtd2lkdGg6IDc1JTtcbiAgLy8gcGFkZGluZy1yaWdodDogMjBweDtcbiAgLy8gcGFkZGluZy1sZWZ0OiA1JTtcbiAgLy8gfVxuICAjbWFpbi1uYXYgLnNlYXJjaC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBvcmRlcjogMjtcbiAgICAvLyBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAvLyBtYXgtd2lkdGg6MTUwcHg7XG4gICAgLy8gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cbiAgI21haW4tbmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICN1Y2RTaXRlTGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvLyAjbWFpbi1uYXYgLnNlYXJjaC1iYXIge1xuICAvLyAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAvLyB9XG4gIC8vIC5pbm5lciBuYXYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIC8vICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgLy8gfVxuICAvLyBuYXYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIC8vICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgLy8gfVxuICAvLyAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAvLyB9XG4gIC8vICNtYWluLW5hdiAubmF2YmFyLW5hdiB7XG4gIC8vICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgLy8gfVxuICAvLyAjbWFpbi1uYXYgLm1haW4tbmF2LWZsZXggLm5hdmJhci1uYXYge1xuICAvLyAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgLy8gfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgLy8gI21haW4tbmF2IC5uYXZiYXItbmF2IHtcbiAgLy8gICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAvLyB9XG4gIC8vICNtYWluLW5hdiBhIHtcbiAgLy8gICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIC8vIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAjbWFpbi1uYXYgLnNlYXJjaC1iYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC8vICNtYWluLW5hdiAubWFpbi1uYXYtZmxleCAubmF2YmFyLW5hdiB7XG4gIC8vICAgICBwYWRkaW5nOiAwO1xuICAvLyB9XG4gIC8vIC5pbm5lciBuYXYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIC8vICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgLy8gfVxufVxuLy8gQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4vLyAgICAgI21haW4tbmF2IC5tYWluLW5hdi1mbGV4IC5uYXZiYXItbmF2IHtcbi8vICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE3MDBweCkge1xuLy8gICAgICNtYWluLW5hdiAubWFpbi1uYXYtZmxleCAubmF2YmFyLW5hdiB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgNSUgMCAxMCU7XG4vLyAgICAgfVxuLy8gfVxuLy8gQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4vLyAgICAgI21haW4tbmF2IC5tYWluLW5hdi1mbGV4IC5uYXZiYXItbmF2IHtcbi8vICAgICAgICAgcGFkZGluZzogMCAxMCUgMCAxMCU7XG4vLyAgICAgfVxuLy8gfVxuLyogVUNEIGdlbmVyYWwgbmF2aWdhdGlvblxuKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnVjZC1nbG9iYWwtbmF2IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbi51Y2QtZ2xvYmFsLW5hdjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBjb250ZW50OiAnJztcblxuICBiYWNrZ3JvdW5kOiAjMjk5M2QwO1xufVxuI3VjZFNpdGVMaW5rcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuI3VjZFNpdGVMaW5rcyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuI3VjZFNpdGVMaW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjk5M2QwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI5OTNkMDtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udG9nZ2xlLXVjZC1nbG9iYWwge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b2dnbGUtdWNkLWdsb2JhbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAtMjZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4YWNjO1xuICB9XG4gIC51Y2QtZ2xvYmFsLW5hdi5qcy10cmlnZ2VyZWQge1xuICAgIHRvcDogLTExNXB4O1xuXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIH1cbiAgLmpzLXRyaWdnZXJlZCAudG9nZ2xlLXVjZC1nbG9iYWwge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICB9XG4gIC5qcy10cmlnZ2VyZWQgLmZhLWNhcmV0LWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnVjZC1uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVjZC1nbG9iYWwtbmF2OjpiZWZvcmUge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAudWNkLWdsb2JhbC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMTBweDtcbiAgICBsZWZ0OiBjYWxjKC01JSAtIDVweCk7XG4gICAgLypkaXNwbGF5OiBub25lOyovXG5cbiAgICB3aWR0aDogY2FsYygxMTAlICsgMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcblxuICAgIGJhY2tncm91bmQ6ICMwMDhhY2M7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8vIHRvcDogLTEwNXB4O1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDExMCUgKyAxMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01JSAtIDVweCk7XG4gICAgICAvLyBsZWZ0OmNhbGMoLTcuNSUgLSAxNXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAvLyB0b3A6LTEwNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTIwJSArIDUwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwJSAtIDI1cHgpO1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC8vIHRvcDogLTkxcHg7XG4gICAgICB0b3A6IC04OHB4O1xuICAgICAgLy8gd2lkdGg6IGNhbGMoMTMwJSArIDMwcHgpO1xuXG4gICAgICB3aWR0aDogY2FsYygxNDAlICsgNzBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjAlIC0gMTEwcHgpO1xuICAgIH1cbiAgfVxuICAjdWNkU2l0ZUxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgI3VjZFNpdGVMaW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gICN1Y2RTaXRlTGlua3MgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgI3VjZFNpdGVMaW5rcyBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAudWNkLWdsb2JhbC1uYXYgLnNlYXJjaC1iYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuICAjdWNkU2l0ZUxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLm5hdmJhci0tY3VzdG9tIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAuc2VhcmNoLWJhciBpbnB1dCxcbiAgLnNlYXJjaC1iYXItLWZsb2F0LXNlYXJjaCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLy8gLnVjZC1nbG9iYWwtbmF2IC5zZWFyY2gtYmFyIHtcbiAgLy8gICAgIHdpZHRoOiAyMCU7XG4gIC8vICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAvLyAgICAgbWFyZ2luOiAwO1xuICAvLyAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gIC8vICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLy8gfVxuICAjdWNkU2l0ZUxpbmtzIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51Y2QtZ2xvYmFsLW5hdi5qcy10cmlnZ2VyZWQge1xuICAgIHRvcDogLTE1cHg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgIH1cbiAgfVxuICAudWNkLWdsb2JhbC1uYXYge1xuICAgIC8vIHRvcDogLTEzNXB4O1xuICAgIC8vIHdpZHRoOiBjYWxjKDExMCUgKyAxMHB4KTtcbiAgICAvLyBtYXJnaW4tbGVmdDogY2FsYygtNSUgLSA1cHgpO1xuICAgIC8vIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIC5zZWFyY2gtYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpLFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIC5zZWFyY2gtYmFyIHtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLy8gLnRvZ2dsZS11Y2QtZ2xvYmFsIHtcbiAgLy8gICAgIHJpZ2h0OiAzMHB4O1xuICAvLyB9XG4gIC8vIC51Y2QtZ2xvYmFsLW5hdiB7XG4gIC8vIHRvcDogLTkwcHg7XG5cbiAgLy8gd2lkdGg6IGNhbGMoMTIwJSArIDUwcHgpO1xuICAvLyBtYXJnaW4tbGVmdDogY2FsYygtMTAlIC0gMjVweCk7XG4gIC8vIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvLyAudG9nZ2xlLXVjZC1nbG9iYWwge1xuICAvLyByaWdodDogMTUlO1xuICAvLyB9XG4gIC8vIC51Y2QtZ2xvYmFsLW5hdiB7XG4gIC8vICAgICB3aWR0aDogY2FsYygxNDAlICsgNzBweCk7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogY2FsYygtMjAlIC0gNTBweCk7XG4gIC8vIH1cbn1cblxuLyphbWVuZHMgdG8gdGhlIG5hdiovXG5cbi8vIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbi8vICAgICAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICBmbG9hdDogbGVmdDtcblxuLy8gICAgICAgICB3aWR0aDogMzAlO1xuLy8gICAgICAgICBoZWlnaHQ6IDgwcHg7XG4vLyAgICAgfVxuLy8gICAgIC5uYXZiYXItaGVhZGVyIC5zZWFyY2gtYmFyIHtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICBmbG9hdDogbGVmdDtcblxuLy8gICAgICAgICB3aWR0aDogNTAlO1xuLy8gICAgIH1cbi8vIH1cblxuLyogQWxlcnQgbWVzc2FnZVxuKioqKioqKioqKioqKioqL1xuXG4ubWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwO1xuICB0b3A6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwYWRkaW5nOiAxNXB4O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuLm1lc3NhZ2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgd2lkdGg6IDc1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubWVzc2FnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZXNzYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZXNzYWdlLS1hbGVydCB7XG4gIGJhY2tncm91bmQ6ICNjZDExMDk7XG59XG4ubWVzc2FnZS0tYWxlcnQgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICB3aWR0aDogMTAwJTtcblxuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAubWVzc2FnZVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59Ki9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKiBCYW5uZXJcbioqKioqKioqL1xuLnVjZC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLnVjZC1iYW5uZXIgLmJhbm5lci1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIC8qYmFja2dyb3VuZDogI2VlZTsqL1xufVxuLnVjZC1iYW5uZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gIC8qY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCA4MCUsIDAgOTAlLCA1MCUgMTAwJSwgMTAwJSA5MCUsIDEwMCUgODAlLCAxMDAlIDApOyovXG59XG4udWNkLWJhbm5lci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgMTQ3LCAyMDgsIDAuNzUpO1xufVxuLnVjZC1iYW5uZXItbWVzc2FnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnVjZC1iYW5uZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweCAwO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyoudWNkLWJhbm5lci1iYWNrZ3JvdW5kXG4gICAge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDkwJSwgNDAlIDkwJSwgNTAlIDEwMCUsIDYwJSA5MCUsIDEwMCUgOTAlLCAxMDAlIDApO1xuICAgIH0qL1xuICAudWNkLWJhbm5lci1tZXNzYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIC8qbWFyZ2luOiAwIGF1dG87Ki9cbiAgICBwYWRkaW5nOiAzMHB4IDEwMHB4O1xuICB9XG4gIC51Y2QtYmFubmVyLW1lc3NhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWNkLWJhbm5lci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1MHB4O1xuICB9XG59XG4vKiBVQ0QgY2FyZHMgbGlua3NcbioqKioqKioqKioqKioqKioqL1xuLnVjZC1jYXJkcy1saW5rcyB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4udWNkLWNhcmRzLWxpbmtzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi51Y2QtY2FyZC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCAwIHJnYmEoMSwgMiwgMiwgMC4xNSk7XG59XG4udWNkLWNhcmQtbGluay10aXRsZSxcbi51Y2QtY2FyZC1saW5rLWltYWdlLFxuLnVjZC1jYXJkLWxpbmstdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBibG9jaztcbn1cbi51Y2QtY2FyZC1saW5rLXRpdGxlIHtcbiAgcGFkZGluZzogMTBweDtcblxuICBiYWNrZ3JvdW5kOiAjMjk5M2QwO1xufVxuLnVjZC1jYXJkLWxpbmstdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG5cbiAgY29udGVudDogJ1xcZjA1NCc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi51Y2QtY2FyZC1saW5rOm50aC1jaGlsZCgybikgLnVjZC1jYXJkLWxpbmstdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDA5ODRhO1xufVxuLnVjZC1jYXJkLWxpbms6bnRoLWNoaWxkKDNuKSAudWNkLWNhcmQtbGluay10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmMGM2NTA7XG59XG4udWNkLWNhcmQtbGluazpudGgtY2hpbGQoNG4pIC51Y2QtY2FyZC1saW5rLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzBhNDc3Mztcbn1cblxuLnVjZC1jYXJkLWxpbmstdGl0bGUgaDEge1xuICBmb250LXNpemU6IDEuM2VtO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgd2lkdGg6IDc1JTtcbn1cbi51Y2QtY2FyZC1saW5rLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBoZWlnaHQ6IDI1MHB4O1xuXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi51Y2QtY2FyZC1saW5rLXRleHQge1xuICB6LWluZGV4OiAxO1xuXG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgY29sb3I6ICM1NTU1NTU7XG59XG4udWNkLWNhcmQtbGluay10ZXh0IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51Y2QtY2FyZC1saW5rOmhvdmVyLFxuLnVjZC1jYXJkLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hhcGUtZG93bixcbi5zaGFwZS11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWNkLWNhcmQtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIH1cblxuICAudWNkLWNhcmQtbGluazpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAudWNkLWNhcmQtbGluay10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVjZC1jYXJkLWxpbmstdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICB9XG4gIC51Y2QtY2FyZC1saW5rLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgfVxuICAudWNkLWNhcmQtbGluay10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWNkLWNhcmQtbGluazpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMSwgMiwgMiwgMC4xNSk7XG4gIH1cbiAgLnVjZC1jYXJkLWxpbmssXG4gIC51Y2QtY2FyZC1saW5rOm50aC1jaGlsZCgybikge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51Y2QtY2FyZC1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudWNkLWNhcmQtbGluay10aXRsZSBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnVjZC1jYXJkLWxpbmstdGl0bGUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnVjZC1jYXJkLWxpbmstdGl0bGU6OmJlZm9yZSB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogIzI5OTNkMDtcblxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDEwMCUsIDAgODAlLCAxMDAlIDgwJSk7Ki9cbiAgfVxuICAudWNkLWNhcmQtbGluazpob3ZlciAudWNkLWNhcmQtbGluay10aXRsZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC51Y2QtY2FyZC1saW5rOm50aC1jaGlsZChuKSAuc2hhcGUtdXAgLnN2Zy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiAjMjk5M2QwO1xuICB9XG4gIC51Y2QtY2FyZC1saW5rOm50aC1jaGlsZCgybikgLnVjZC1jYXJkLWxpbmstdGl0bGU6OmJlZm9yZSxcbiAgLnVjZC1jYXJkLWxpbms6bnRoLWNoaWxkKDJuKSAuc2hhcGUtdXAgLnN2Zy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiAjMDA5ODRhO1xuICB9XG4gIC51Y2QtY2FyZC1saW5rOm50aC1jaGlsZCgzbikgLnVjZC1jYXJkLWxpbmstdGl0bGU6OmJlZm9yZSxcbiAgLnVjZC1jYXJkLWxpbms6bnRoLWNoaWxkKDNuKSAuc2hhcGUtdXAgLnN2Zy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiAjZjBjNjUwO1xuICB9XG4gIC51Y2QtY2FyZC1saW5rOm50aC1jaGlsZCg0bikgLnVjZC1jYXJkLWxpbmstdGl0bGU6OmJlZm9yZSxcbiAgLnVjZC1jYXJkLWxpbms6bnRoLWNoaWxkKDRuKSAuc2hhcGUtdXAgLnN2Zy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiAjMGE0NzczO1xuICB9XG4gIC51Y2QtY2FyZC1saW5rLXRleHQ6OmJlZm9yZSB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMHB4LDApO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyovXG5cbiAgICAvKmNsaXAtcGF0aDogdXJsKCNjbGlwLXNoYXBlKTsqL1xuICAgIC8qY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA4MCUsIDAgMTAwJSwgMTAwJSAxMDAlKTsqL1xuICB9XG4gIC51Y2QtY2FyZC1saW5rOmhvdmVyIC51Y2QtY2FyZC1saW5rLXRleHQ6OmJlZm9yZSB7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsqL1xuICAgIC8qaGVpZ2h0OiAxMDBweDsqL1xuICB9XG4gIC51Y2QtY2FyZC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNoYXBlLWRvd24sXG4gIC5zaGFwZS11cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI2ltYWdlLXdyYXBwZXIuc2hhcGUtZG93biB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG4gICNpbWFnZS13cmFwcGVyLnNoYXBlLXVwIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnVjZC1jYXJkLWxpbms6aG92ZXIgI2ltYWdlLXdyYXBwZXIuc2hhcGUtZG93biB7XG4gICAgYm90dG9tOiA5Mi44NSU7XG4gIH1cbiAgLnVjZC1jYXJkLWxpbms6aG92ZXIgI2ltYWdlLXdyYXBwZXIuc2hhcGUtdXAge1xuICAgIHRvcDogMTA4cHg7XG4gIH1cbiAgLnNoYXBlLWRvd24gLnN2Zy1iYWNrZ3JvdW5kLFxuICAuc2hhcGUtZG93biAuc3ZnLWltYWdlLWRvd24ge1xuICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwLXNoYXBlLWRvd24pO1xuICB9XG4gIC5zaGFwZS11cCAuc3ZnLWJhY2tncm91bmQsXG4gIC5zaGFwZS11cCAuc3ZnLWltYWdlLWRvd24ge1xuICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwLXNoYXBlLXVwKTtcbiAgfVxuICAuc3ZnLWJhY2tncm91bmQge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbiAgLmNsaXAtc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLnNoYXBlLXVwIC5jbGlwLXN2ZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi8qIEJveCBjb250ZW50XG4qKioqKioqKioqKioqL1xuLnVjZC1ib3gtY29udGVudC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cbi51Y2QtYm94LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4IDVweCAxNXB4O1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lci0tbGFyZ2UgLnVjZC1ib3gtY29udGVudF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51Y2QtYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggOHB4IDAgcmdiYSgxLCAyLCAyLCAwLjE1KTtcblxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lci0tbGFyZ2UgLnVjZC1ib3gtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udWNkLWJveC1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG5cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnVjZC1ib3gtY29udGVudC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udWNkLWxheW91dC1jb250ZW50LWlubmVyLS1sYXJnZSAudWNkLWJveC1jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lci0tbGFyZ2UgLmhhcy10aXRsZSAudWNkLWJveC1jb250ZW50LXRleHQge1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4udWNkLWJveC1jb250ZW50LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4udWNkLWJveC1jb250ZW50LXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcblxuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcblxuICBjb2xvcjogIzBhNDg3Mztcbn1cbi51Y2QtbGF5b3V0LWJveC1jb250ZW50IHVsLFxuLnVjZC1ib3gtY29udGVudCB1bCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICAvKnBhZGRpbmctYm90dG9tOiAxNXB4OyovXG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCBwICsgdWwsXG4udWNkLWxheW91dC1ib3gtY29udGVudCB1bCArIHVsLFxuLnVjZC1sYXlvdXQtYm94LWNvbnRlbnQgdWwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCB1bCBsaSxcbi51Y2QtYm94LWNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCB1bCBsaTo6YmVmb3JlLFxuLnVjZC1ib3gtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIwcHg7XG5cbiAgY29udGVudDogJ1xcZjA1NCc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICBjb2xvcjogIzAwOGFjYztcbn1cbi51Y2QtYm94LWNvbnRlbnQtd3lzaXd5ZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG59XG4vKi51Y2QtbGF5b3V0LWJveC1jb250ZW50IGxpIGEsXG4udWNkLWJveC1jb250ZW50IGxpIGFcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59Ki9cbi51Y2QtYm94LWNvbnRlbnQtd3lzaXd5ZyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwYTQ3NzM7XG59XG5cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnVjZC1ib3gtY29udGVudC13eXNpd3lnIGgxLFxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAudWNkLWJveC1jb250ZW50LXd5c2l3eWcgaDIsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcblxuICBtYXJnaW46IDVweCAwO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAudWNkLWJveC1jb250ZW50LXd5c2l3eWcgaDMsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnVjZC1ib3gtY29udGVudC13eXNpd3lnIC5qcy1yZXNwb25zaXZlLXRhYmxlIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAudWNkLWJveC1jb250ZW50LXd5c2l3eWcgaDQsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIGg0IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcblxuICBjb2xvcjogIzBhNDc3Mztcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnVjZC1ib3gtY29udGVudC13eXNpd3lnIGg1LFxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBjb2xvcjogIzAwOGFjYztcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnVjZC1ib3gtY29udGVudC13eXNpd3lnIGg2LFxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciBoNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnVjZC1ib3gtY29udGVudC13eXNpd3lnIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4udWNkLWJveC1jb250ZW50LXd5c2l3eWcgcCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcblxuICBtYXJnaW46IDIwcHggYXV0bztcblxuICBjb2xvcjogIzU1NTU1NTtcbn1cbi51Y2QtYm94LWNvbnRlbnQtd3lzaXd5ZyBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Y2QwZmY7XG4gIGJhY2tncm91bmQ6ICNlN2YxZjU7XG59XG4udWNkLWJveC1jb250ZW50LXd5c2l3eWcgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG4udWNkLWJveC1jb250ZW50LXd5c2l3eWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xuICAudWNkLWJveC1jb250ZW50LWltYWdlIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWNkLWJveC1jb250ZW50LXRleHQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnVjZC1ib3gtY29udGVudC13eXNpd3lnLnd5c2l3eWctLXRleHQtMiBwIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC51Y2QtYm94LWNvbnRlbnQtd3lzaXd5Zy53eXNpd3lnLS10ZXh0LTMgcCB7XG4gICAgY29sdW1uczogMjtcbiAgfVxuICAudWNkLWJveC1jb250ZW50LXd5c2l3eWcud3lzaXd5Zy0tbGlzdC0yIHVsIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC51Y2QtYm94LWNvbnRlbnQtd3lzaXd5Zy53eXNpd3lnLS1saXN0LTMgdWwge1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbiAgLnVjZC1ib3gtY29udGVudC13eXNpd3lnLnd5c2l3eWctLWxpc3QtNCB1bCB7XG4gICAgY29sdW1uczogMztcbiAgfVxuXG4gIC51Y2QtbGF5b3V0LWJveC1jb250ZW50IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVjZC1ib3gtY29udGVudCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnVjZC1ib3gtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudWNkLWJveC1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnVjZC1ib3gtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVjZC1ib3gtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVjZC1ib3gtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4vKiBkb3dubG9hZC1saW5rICovXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5kb3dubG9hZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5kb3dubG9hZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweDtcblxuICB0cmFuc2l0aW9uOiAzNTBtcztcblxuICBjb2xvcjogI2ZmZmZmZjtcbiAgLypib3JkZXItcmFkaXVzOiA1MHB4OyovXG4gIGJhY2tncm91bmQ6ICMwYTQ3NzM7XG5cbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAuZG93bmxvYWQtbGluayAudGl0bGUge1xuICBtYXJnaW46IDEwcHg7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZsZXg6IDAgMCA3NSU7XG59XG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5kb3dubG9hZC1saW5rIC50eXBlLFxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAuZG93bmxvYWQtbGluayAuc2l6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcblxuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cbiAgZmxleDogMCAwIDQwJTtcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsgLnNpemUge1xuICBjb2xvcjogIzBhNDc3Mztcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsgLnR5cGUge1xuICBiYWNrZ3JvdW5kOiAjMDA4YWNjO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAuZG93bmxvYWQtbGluayBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIG1hcmdpbi1yaWdodDogMTVweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZmxleDogMCAwIDEwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsgaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsgaSxcbiAgLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAuZG93bmxvYWQtbGluayAudGl0bGUsXG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsgLnR5cGUsXG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRvd25sb2FkLWxpbmsgLnNpemUge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbiAgLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAuZG93bmxvYWQtbGluayAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLypzdGFmZi1wcm9maWxlLWdyb3VwKi9cblxuLnN0YWZmLXByb2ZpbGUtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG5cbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA1cHggMTVweCA1cHggMTVweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uc3RhZmYtcHJvZmlsZS1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uc3RhZmYtcHJvZmlsZS1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWNjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLypzb3JyeSBidXQgaSBoYWQgbm8gY2hvaWNlKi9cbi5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODsqL1xuXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCAwIHJnYmEoMSwgMiwgMiwgMC4xNSk7XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZSAuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIC5ib3ggPiBhIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIC5pbnRybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZSAuaW50cm8gaDMge1xuICBwYWRkaW5nOiAwO1xufVxuLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGUgLmludHJvIGgzIGEge1xuICBmb250LXNpemU6IDAuOGVtO1xuXG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZSAuaW50cm8gYSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZSAuaW50cm8gcCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGUgLmludHJvIHA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuXG4gIGNvbnRlbnQ6ICcnO1xuXG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZSBhLmVtYWlsOmhvdmVyLFxuLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGUgYS5waG9uZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIGEuZW1haWw6YmVmb3JlLFxuLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGUgYS5waG9uZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gIGNvbnRlbnQ6ICdcXGYwNGQnO1xufVxuLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGUgYS5lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAzJztcbn1cbi5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIGEucGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5NSc7XG59XG5cbi5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RhZmYtcHJvZmlsZS1ncm91cCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmYtcHJvZmlsZS1ncm91cCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGU6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZSB7XG4gICAgdHJhbnNpdGlvbjogMjUwbXM7XG4gIH1cbiAgLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDhweCAwIHJnYmEoMSwgMiwgMiwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhZmYtcHJvZmlsZS1ncm91cCB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIH1cbiAgLyouc3RhZmYtcHJvZmlsZS1ncm91cCAuc3RhZmYtcHJvZmlsZTpudGgtY2hpbGQoMm4pLFxuICAgIC5zdGFmZi1wcm9maWxlLWdyb3VwIC5zdGFmZi1wcm9maWxlXG4gICAge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OztcbiAgICB9XG4gICAgLnN0YWZmLXByb2ZpbGUtZ3JvdXAgLnN0YWZmLXByb2ZpbGU6bnRoLWNoaWxkKDNuKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH0qL1xufVxuLyogQWNjb3JkaW9uc1xuKioqKioqKioqKioqL1xuXG4vKiBCb29zdHJhcCBvdmVyd3JpdGUgKi9cblxuLnBhbmVsLWhlYWRpbmcsXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLFxuLnBhbmVsLWRlZmF1bHQsXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWNlYzsqL1xufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIHotaW5kZXg6IDE7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIGNvbG9yOiAjMGE0ODczO1xufVxuLnBhbmVsLXRpdGxlIGE6OmFmdGVyLFxuLnVjZC1hY2NvcmRpb24gYS5wYW5lbC10aXRsZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDQycHg7XG59XG4ucGFuZWwtdGl0bGUgYTo6YWZ0ZXIsXG4udWNkLWFjY29yZGlvbiBhLnBhbmVsLXRpdGxlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAzNnB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuXG4gIGNvbnRlbnQ6ICcrJztcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgY29sb3I6ICMwYTQ4NzM7XG59XG4udWNkLWxheW91dC0tbGVmdCAudWNkLWFjY29yZGlvbiBhLnBhbmVsLXRpdGxlOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLXRpdGxlIGFbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjphZnRlcixcbi51Y2QtYWNjb3JkaW9uIGEucGFuZWwtdGl0bGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFuZWwtZ3JvdXAgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhbmVsLWdyb3VwIGgyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51Y2QtYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKm1heC13aWR0aDogMjI1cHg7Ki9cblxuICBtYXJnaW46IDIwcHggMDtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgY29sb3I6ICMwYTQ4NzM7XG59XG4udWNkLWxheW91dC0tbGVmdCAudWNkLWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAucGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5wYW5lbC1oZWFkaW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcblxuICB3aWR0aDogOTAlO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAucGFuZWwtaGVhZGluZyBhLnBhbmVsLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAucGFuZWwtaGVhZGluZyBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IDEuNWVtO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNy41JTtcblxuICBjb250ZW50OiAnKyc7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLnBhbmVsLWhlYWRpbmcgYTpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG59XG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLyogU2VjdGlvblxuKioqKioqKioqL1xuLnJlZ3VsYXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICBwYWRkaW5nOiA0MHB4IDEwcHg7XG5cbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndpZGUtc2VjdGlvbiB7XG4gIC8vIHBhZGRpbmctdG9wOjQwcHg7XG4gIC8vIHBhZGRpbmctYm90dG9tOjQwcHg7XG59XG4ucmVndWxhci1zZWN0aW9uLS1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjU0Mjtcbn1cbi5yZWd1bGFyLXNlY3Rpb24tLXRpbnkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucmVndWxhci1zZWN0aW9uLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFjYztcbn1cbi5yZWd1bGFyLXNlY3Rpb24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWd1bGFyLXNlY3Rpb24tLWRhcmtibHVlIHtcbiAgLy8gYmFja2dyb3VuZDogIzAwOGFjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFjYztcbn1cbi5yZWd1bGFyLXNlY3Rpb24tLW92ZXJsYXk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGNvbnRlbnQ6ICcnO1xuXG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDcxLCAxMTUsIDAuOSk7XG59XG4ucmVndWxhci1zZWN0aW9uLS1vdmVybGF5LS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MSwgMTQ3LCAyMDgsIDAuOSk7XG59XG4udWNkLXF1aWNrdGFza3MucmVndWxhci1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCAxNDcsIDIwOCwgMC45KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWd1bGFyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggNSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWd1bGFyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggNy41JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWd1bGFyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJlZ3VsYXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAxMi41JTtcbiAgfVxufVxuLnNlY3Rpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICYgKyAmIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gMzBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg2NSUgLSAzMHB4KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG4uc2VjdGlvbi1pdGVtLS10cmFuc3BhcmVudCB7XG4gIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi1pdGVtIGg1IHtcbiAgY29sb3I6ICMwYTQ3NzM7XG59XG4uc2VjdGlvbi1pdGVtIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm9wZW4ge1xuICAgIGNvbG9yOiAjMDA5ODUyO1xuICB9XG4gIC5jbG9zZWQge1xuICAgIGNvbG9yOiAjZWI1NzU3O1xuICB9XG59XG4uc2VjdGlvbi1pdGVtIHRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42NTtcblxuICBwYWRkaW5nOiA1cHggMTBweDtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA3cHg7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggN3B4O1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIHBhZGRpbmc6IDhweCAzMHB4IDdweDtcbiAgfVxufVxuLnNlY3Rpb24taXRlbSB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWl0ZW0gdGFibGUgdGQgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xufVxuLnNlY3Rpb24taXRlbSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG5cbiAgY29sb3I6ICMwMDQzNzc7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLWl0ZW0gdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MCU7XG5cbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNlY3Rpb24taXRlbSB0YWJsZS5pbnZlcnRlZC1wb3NpdGlvbiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDVweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uc2VjdGlvbi1pdGVtIHRhYmxlLmludmVydGVkLXBvc2l0aW9uIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBjb2xvcjogIzI5OTNkMDtcbn1cbi5zZWN0aW9uLWl0ZW0gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Mzc3O1xufVxuXG4uc2VjdGlvbi1pdGVtIC5idXR0b24tLW9wZW5pbmctaG91cnMtdGFibGUtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDA0Mzc3O1xufVxuLyogbWFraW5nIHR3aXR0ZXIgaWZyYW1lIG1vcmUgdXNhYmxlIG9uIG1vYmlsZSovXG4uc2VjdGlvbi1pdGVtIGlmcmFtZSB7XG4gIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zZWN0aW9uLWl0ZW0gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24taXRlbS5zZWN0aW9uLWl0ZW0tLWlmcmFtZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2VjdGlvbi1pdGVtLnNlY3Rpb24taXRlbS0taWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taXRlbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWl0ZW0uc2VjdGlvbi1pdGVtLS1pZnJhbWUgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuc2VjdGlvbi1pdGVtLnNlY3Rpb24taXRlbS0taWZyYW1lIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWl0ZW1fX3N0YWNrZWQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5zZWN0aW9uLWl0ZW1fX3N0YWNrZWQgLnNlY3Rpb24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogdHdpdHRlciBnZXRzIGl0cyBzaXplIGJhY2sqL1xuICAuc2VjdGlvbi1pdGVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBOYXYgdGFic1xuKioqKioqKioqKi9cbi5uYXYge1xuICBib3JkZXI6IDA7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaSA+IGEsXG4ubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC8qYmFja2dyb3VuZDogI2VlZTsqL1xufVxuXG4ubmF2LXRhYnMgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKmZsb2F0OiBub25lO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyovXG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMDQzNzc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXRhYnMgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4vKiBPcGVuaW5nIGhvdXJzIHRhYmxlXG4qKioqKioqKioqKioqKioqKioqKiovXG4ub3BlbmluZy1ob3Vycy10YWIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm9wZW5pbmctaG91cnMtdGFiIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5vcGVuaW5nLWhvdXJzLXRhYiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4ub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gIG1hcmdpbjogMjVweCAxMHB4IDI1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4ub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5vcGVuaW5nLWhvdXJzLXRhYiAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEycHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLm9wZW5pbmctaG91cnMtdGFiIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWNjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm9wZW5pbmctaG91cnMtdGFiIC5uYXYtdGFicyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG5cbiAgZmxleDogMCAwIGF1dG87XG59XG4ub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAwLjllbTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgY29sb3I6ICMwMDhhY2M7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgI2VlZTsqL1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLm9wZW5pbmctaG91cnMtdGFiIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcGVuaW5nLWhvdXJzLXRhYiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9wZW5pbmctaG91cnMtdGFiIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzIGxpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgZmxleDogMTtcbiAgfVxuICAub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm9wZW5pbmctaG91cnMtdGFiIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5vcGVuaW5nLWhvdXJzLXRhYiAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAub3BlbmluZy1ob3Vycy10YWIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDhhY2M7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgfVxufVxuXG4uanMtcmVzcG9uc2l2ZS10YWJsZSB7XG4gIGZvbnQ6IG5vcm1hbCAxNHB4LzEuNCBzYW5zLXNlcmlmO1xuXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0aCxcbi5qcy1yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gIGNvbG9yOiAjMGYwZjBmO1xufVxuLmpzLXJlc3BvbnNpdmUtdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGg6bm90KDpmaXJzdC1jaGlsZCksXG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0ciBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5qcy1yZXNwb25zaXZlLXRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA4YWNjO1xufVxuLmpzLXJlc3BvbnNpdmUtdGFibGUgdGgsXG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpzLXJlc3BvbnNpdmUtdGFibGUgdGQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbn1cbi5qcy1yZXNwb25zaXZlLXRhYmxlIC5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG59XG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSxcbi5qcy1yZXNwb25zaXZlLXRhYmxlIHRib2R5LFxuLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdHIsXG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0ZCxcbi5qcy1yZXNwb25zaXZlLXRhYmxlIHRhYmxlIHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qcy1yZXNwb25zaXZlLXRhYmxlIC5pY29uLWFjY29yZGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1heC1oZWlnaHQ6IDYwcHg7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdHIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIC5qcy1yZXNwb25zaXZlLXRhYmxlIHRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG4gIC5qcy1yZXNwb25zaXZlLXRhYmxlIHRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXM7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOGFjYztcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0ZCxcbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgd2lkdGg6IDExJTtcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0ZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSAuaWNvbi1hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGQgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGg6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5qcy1yZXNwb25zaXZlLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIH1cbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIgdGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIH1cbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbiAgLmpzLXJlc3BvbnNpdmUtdGFibGUgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5qcy1yZXNwb25zaXZlLXRhYmxlIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5qcy1yZXNwb25zaXZlLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuanMtcmVzcG9uc2l2ZS10YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLypcblxuVUNEIExJQlJBUlkgVEhFTUVcblxuKi9cblxuLyogVUNEIFNlYXJjaFxuKioqKioqKioqKioqL1xuLnVjZC1zZWFyY2ggLnRhYl9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qYmFja2dyb3VuZDogI2ZiZmFmYTsqL1xuXG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udWNkLXNlYXJjaCAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzAwNDM3NztcbiAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4udWNkLXNlYXJjaCAudGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51Y2Qtc2VhcmNoIC5uYXYtdGFicyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4udWNkLXNlYXJjaCAubmF2LXRhYnMgPiBsaSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAyNTQyO1xufVxuLnVjZC1zZWFyY2ggLm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNDM3Nztcbn1cbi51Y2Qtc2VhcmNoIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udWNkLXNlYXJjaCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLnVjZC1zZWFyY2ggLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi51Y2Qtc2VhcmNoIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnVjZC1zZWFyY2ggaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnVjZC1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnVjZC1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51Y2Qtc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51Y2Qtc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51Y2Qtc2VhcmNoIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICBjb2xvcjogIzAwNDM3NztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi51Y2Qtc2VhcmNoLS1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzlweDtcbiAgICByaWdodDogY2FsYyg3LjUlICsgMTBweCk7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcmlnaHQ6IGNhbGMoMTAlICsgMTBweCk7XG4gIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgcmlnaHQ6IGNhbGMoMTUlICsgMTBweCk7XG4gIH1cbn1cbi51Y2Qtc2VhcmNoLS1saW5rcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVjZC1zZWFyY2ggaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnVjZC10aW1ldGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLnNlY3Rpb24taXRlbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmV2ZW50LXNsaWRlcixcbiAgICAuc2xpY2stbGlzdCxcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLy8gLnVjZC10aW1ldGFibGUge1xuLy8gICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRkZGRkZGO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkZGRkZGO1xuLy8gfVxuLyogRXZlbnQgc2xpZGVyXG4qL1xuLmV2ZW50LXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50LXNsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldmVudC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAvLyBib3R0b206IDc1cHg7XG4gIC8vIGxlZnQ6IDE1cHg7XG4gIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IGF1dG87XG5cbiAgd2lkdGg6IGF1dG87XG59XG4uZXZlbnQtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5ldmVudC1zbGlkZXIgLmFycm93IHtcbiAgcGFkZGluZzogMC45ZW07XG59XG4uZXZlbnQtc2xpZGVyIC5hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5ldmVudC1zbGlkZXIgLmFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDc1cHg7XG59XG4uZXZlbnQtc2xpZGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi8vIC5ldmVudC1zbGlkZXItc2xpZGU6OmJlZm9yZSB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHotaW5kZXg6IDA7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG5cbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG5cbi8vICAgICBjb250ZW50OiBcIlwiO1xuXG4vLyAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbi8vICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbi8vICAgICB0b3AsXG4vLyAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbi8vICAgICByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgODAlLFxuLy8gICAgIHJnYmEoMCwgMCwgMCwgMSkgMTAwJVxuLy8gICAgICk7XG4vLyAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbi8vICAgICBsZWZ0IHRvcCxcbi8vICAgICBsZWZ0IGJvdHRvbSxcbi8vICAgICBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSxcbi8vICAgICBjb2xvci1zdG9wKDgwJSwgcmdiYSg1MSwgNTEsIDUxLCAwLjUpKSxcbi8vICAgICBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwgMCwgMCwgMSkpXG4vLyAgICAgKTtcbi8vICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbi8vICAgICB0b3AsXG4vLyAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbi8vICAgICByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgODAlLFxuLy8gICAgIHJnYmEoMCwgMCwgMCwgMSkgMTAwJVxuLy8gICAgICk7XG4vLyAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KFxuLy8gICAgIHRvcCxcbi8vICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuLy8gICAgIHJnYmEoNTEsIDUxLCA1MSwgMC41KSA4MCUsXG4vLyAgICAgcmdiYSgwLCAwLCAwLCAxKSAxMDAlXG4vLyAgICAgKTtcbi8vICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KFxuLy8gICAgIHRvcCxcbi8vICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuLy8gICAgIHJnYmEoNTEsIDUxLCA1MSwgMC41KSA4MCUsXG4vLyAgICAgcmdiYSgwLCAwLCAwLCAxKSAxMDAlXG4vLyAgICAgKTtcbi8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAgICAgdG8gYm90dG9tLFxuLy8gICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsXG4vLyAgICAgcmdiYSg1MSwgNTEsIDUxLCAwLjUpIDgwJSxcbi8vICAgICByZ2JhKDAsIDAsIDAsIDEpIDEwMCVcbi8vICAgICApO1xuXG4vLyAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsIEdyYWRpZW50VHlwZT0wICk7XG4vLyB9XG4uZXZlbnQtc2xpZGVyLXNsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLmV2ZW50LXNsaWRlci1zbGlkZS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuXG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweDtcblxuICBjb2xvcjogIzAwMjU0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDIzOTtcbiAgLy8gYmFja2dyb3VuZDogcmdiYSg0MSwgMTQ3LCAyMDgsIDAuOSk7XG4gIGgzLFxuICBhIHtcbiAgICBjb2xvcjogIzAwMjU0MjtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjUlO1xuICB9XG59XG5cbi8qIFVDRCBGbGV4IGNvbnRhaW5lclxuKioqKioqKioqKioqKioqKioqKiovXG5cbi51Y2QtZmxleCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udWNkLWZsZXggYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi51Y2QtZmxleCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi51Y2QtZmxleCBpbWcsXG4udWNkLWZsZXggc3ZnIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4udWNkLWZsZXggc3ZnLFxuLnVjZC1mbGV4IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnVjZC1mbGV4LS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBwYWRkaW5nOiAwO1xuXG4gIC8vIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udWNkLWZsZXgtLXNvY2lhbCBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMDtcblxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnVjZC1mbGV4LS1xdWlja3Rhc2tzIGEge1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnVjZC1mbGV4LS1zb2NpYWwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udWNkLWZsZXgtLXNvY2lhbCBwIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVjZC1zb2NpYWwgYSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLnVjZC1zb2NpYWwgYSBwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4vLyBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuLy8gICAgIC51Y2Qtc29jaWFsIGEge1xuLy8gICAgICAgICB3aWR0aDogMzMlO1xuLy8gICAgIH1cbi8vIH1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51Y2QtZmxleC0tcXVpY2t0YXNrcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLnVjZC1mbGV4LS1xdWlja3Rhc2tzIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnVjZC1mbGV4LS1zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudWNkLXNvY2lhbCBhIHtcbiAgICAvKndpZHRoOiAyNSU7Ki9cbiAgICAvLyBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51Y2QtZmxleC0tcXVpY2t0YXNrcyBhIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnVjZC1mbGV4LS1xdWlja3Rhc2tzIGE6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnVjZC1mbGV4LS1zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC51Y2Qtc29jaWFsIGEge1xuICAgIC8vIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIH1cbiAgLy8gLnVjZC1zb2NpYWwgYTpob3ZlciB7XG4gIC8vIGNvbG9yOiAjMEE0NzczO1xuICAvLyBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAvLyB9XG4gIC51Y2Qtc29jaWFsIGEgLmZhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIH1cbiAgLy8gLnVjZC1zb2NpYWwgYTpob3ZlciAuZmEge1xuICAvLyAgICAgY29sb3I6ICMwQTQ3NzM7XG4gIC8vIH1cbiAgLy8gLnVjZC1zb2NpYWwgYTpob3ZlciAuZmEtdHdpdHRlciB7XG4gIC8vICAgICBjb2xvcjogIzFEQTFGMjtcbiAgLy8gfVxuICAvLyAudWNkLXNvY2lhbCBhOmhvdmVyIC5mYS1mYWNlYm9vayB7XG4gIC8vICAgICBjb2xvcjogIzNCNTk5ODtcbiAgLy8gfVxuICAvLyAudWNkLXNvY2lhbCBhOmhvdmVyIC5mYS1pbnN0YWdyYW0ge1xuICAvLyAgICAgY29sb3I6ICNFMTMwNkM7XG4gIC8vIH1cbiAgLy8gLnVjZC1zb2NpYWwgYTpob3ZlciAuZmEtd29yZHByZXNzIHtcbiAgLy8gICAgIGNvbG9yOiAjMjE3NTlCO1xuICAvLyB9XG4gIC8vIC51Y2Qtc29jaWFsIGE6aG92ZXIgLmZhLWZsaWNrciB7XG4gIC8vICAgICBjb2xvcjogI0ZGMDA4NDtcbiAgLy8gfVxuICAvLyAudWNkLXNvY2lhbCBhOmhvdmVyIC5mYS15b3V0dWJlLXBsYXkge1xuICAvLyAgICAgY29sb3I6ICNDRDIwMUY7XG4gIC8vIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWNkLWZsZXgtLXF1aWNrdGFza3MgYSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC51Y2QtZmxleC0tc29jaWFsIGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnVjZC1zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC8qLnVjZC1zb2NpYWwgYVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIH0qL1xufVxuXG4vKiBVQ0QgUXVpY2tsaW5rc1xuKioqKioqKioqKioqKioqKi9cbi51Y2QtcXVpY2tsaW5rcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm90dG9tOiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcblxuICB0cmFuc2l0aW9uOiAzMDBtcztcblxuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOGFjYztcbiAgLypiYWNrZ3JvdW5kOiAjMDA4YWNjOyovXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4vKi51Y2QtcXVpY2tsaW5rcyBpZnJhbWVcbntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xufVxuLnVjZC1xdWlja2xpbmtzIGlmcmFtZSAjcmVjdlxue1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi51Y2QtcXVpY2tsaW5rcy5jaGF0LWFjdGl2ZSBpZnJhbWVcbntcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAlLDApO1xufSovXG4udWNkLXF1aWNrbGlua3MgaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51Y2QtcXVpY2tsaW5rc19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAvKm1heC13aWR0aDogMjM1cHg7Ki9cblxuICBtYXJnaW46IDAgYXV0bztcbn1cbi51Y2QtcXVpY2tsaW5rc19fd3JhcCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgcGFkZGluZzogNXB4O1xuXG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAvKndpZHRoOiA4NXB4OyovXG5cbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLypiYWNrZ3JvdW5kOiAjZmZmOyovXG4gIC8qYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwwLDAsLjIzKTsqL1xufVxuLyoudWNkLXF1aWNrbGlua3NfX3dyYXAgYTpob3Zlclxue1xuICAgIGJhY2tncm91bmQ6ICMyOTkzZDA7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwuMTkpLCAwIDZweCA2cHggcmdiYSgwLDAsMCwuMjMpOztcbn0qL1xuLnVjZC1xdWlja2xpbmtzX193cmFwIHAge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBjb2xvcjogIzBhNDc3Mztcbn1cblxuLnVjZC1xdWlja2xpbmtzLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVjZC1xdWlja2xpbmtzLWltYWdlIHN2Zyxcbi51Y2QtcXVpY2tsaW5rcy1pbWFnZSBpbWcge1xuICB3aWR0aDogNTAlO1xufVxuLnVjZC1xdWlja2xpbmtzLWltYWdlIHN2ZyB7XG4gIG1heC13aWR0aDogNzVweDtcbiAgbWF4LWhlaWdodDogNzVweDtcblxuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cbiAgZmlsbDogIzI5OTNkMDtcbn1cbi5tb2RhbC1jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtaW4taGVpZ2h0OiAyMDBweDsgKi9cbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uY2hhdC1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1jb250ZW50IGlmcmFtZSB7XG4gICAgLyogbWluLWhlaWdodDogMzAwcHg7ICovXG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51Y2QtcXVpY2tsaW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUwMTtcbiAgICB0b3A6IDIzOHB4O1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC51Y2QtcXVpY2tsaW5rc19fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuICAudWNkLXF1aWNrbGlua3MuY2hhdC1hY3RpdmUgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogMjQycHg7XG4gIH1cbiAgLnVjZC1xdWlja2xpbmtzX193cmFwIGE6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDhhY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhhY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAudWNkLXF1aWNrbGlua3NfX3dyYXAgYSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcblxuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbiAgLnVjZC1xdWlja2xpbmtzX193cmFwIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6ICMyOTkzZDA7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIH1cbiAgLnVjZC1xdWlja2xpbmtzX193cmFwIGE6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG4gIC51Y2QtcXVpY2tsaW5rc19fd3JhcCBhOmhvdmVyIHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC51Y2QtcXVpY2tsaW5rc19fd3JhcCBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC51Y2QtcXVpY2tsaW5rc19fd3JhcCBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnVjZC1xdWlja2xpbmtzLWltYWdlIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51Y2QtcXVpY2tsaW5rc19fd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnVjZC1xdWlja2xpbmtzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi8qIEZvb3RlclxuKioqKioqKiovXG5mb290ZXIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgcGFkZGluZzogMTBweDtcblxuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzBhNDc3Mztcbn1cbmZvb3RlciAuZm9vdGVyLWhhbGYge1xuICB3aWR0aDogMTAwJTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmZvb3Rlci1oYWxmID4gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIC5mb290ZXItaGFsZjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbmZvb3RlciAuZm9vdGVyLWhhbGY6bGFzdC1jaGlsZCAuZm9vdGVyLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5mb290ZXItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXItY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE3NSU7XG5cbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zLWxpYi1wdWJsaWMtYm9keSAuZm9vdGVyLWNvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDE0LjRweDtcbn1cbi5mb290ZXItY29udGVudCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyLWNvbnRlbnQgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXItY29udGVudCBhIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbn1cbi5mb290ZXItaGFsZiBoNSxcbi5mb290ZXItY29udGVudCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgLyptYXJnaW4tdG9wOiAyMHB4OyovXG5cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb290ZXItY29udGVudCAuYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlci1oYWxmOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWhhbGY6bGFzdC1jaGlsZCAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNy41JTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1oYWxmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWhhbGY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1oYWxmOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaGFsZjpsYXN0LWNoaWxkIC5mb290ZXItY29udGVudDpmaXJzdC1jaGlsZCxcbiAgZm9vdGVyIC5mb290ZXItaGFsZjpsYXN0LWNoaWxkIC5mb290ZXItY29udGVudCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIC8qZmxleDogMzMuMzMzMzMlKi9cblxuICAgIGZsZXg6IDE7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaGFsZjpsYXN0LWNoaWxkIC5mb290ZXItY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWhhbGY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaGFsZjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1JTtcbiAgfVxufVxuXG4vKiAgICAgICAgLSAgICAgICAgKlxcXG5cXCAgICBNaXNjZWxsYW5lb3VzICAvXG4gXFwqICAgICAgIC0gICAgICAgKi9cblxuLyogTm9TY3JpcHQgU3R5bGluZ1xuKioqKioqKioqKioqKioqKioqL1xuXG4ubm8tc2NyaXB0Lm1vZGFsLWJhY2tkcm9wLmZhZGUuaW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcblxuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5tb2RhbC5mYWRlLmluLm5vLWpzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTA5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcGFkZGluZzogMzBweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbn1cblxuLm1vZGFsLmZhZGUuaW4ubm8tanMgLm5vc2NyaXB0bXNnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG5cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC5mYWRlLmluLm5vLWpzIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1vZGFsLmZhZGUuaW4ubm8tanMgYS5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsLmZhZGUuaW4ubm8tanMgaDYge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG5cbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaW5wdXQubW9kYWwtY2xvc2luZy10cmljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTExMDtcbiAgdG9wOiAtOTk5OXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaW5wdXQubW9kYWwtY2xvc2luZy10cmljazpjaGVja2VkIH4gZGl2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogaGlkZSB0d2l0dGVyIGhlYWRpbmcgKi9cbi50aW1lbGluZS1JbmZvcm1hdGlvbkNpcmNsZS13aWRnZXRQYXJlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqXG5MaWJHdWlkZXMgU3R5bGVzXG4qKioqKioqKioqKioqKiovXG5oMS5vdXRsaW5lLFxuaDIub3V0bGluZSxcbmgzLm91dGxpbmUsXG5oNC5vdXRsaW5lLFxuaDUub3V0bGluZSxcbmg2Lm91dGxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBJbXBvcnQgaGVhZGVyXG4qKioqKioqKioqKioqKiovXG4jdG9wTmF2IHtcbiAgbWluLWhlaWdodDogNDVweDtcblxuICBiYWNrZ3JvdW5kOiAjMDA3ZWI1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbiN0b3BOYXYgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTM0cHg7XG59XG4jdG9wTmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jdG9wTmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI3RvcE5hdiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgcGFkZGluZzogMTBweCA4cHg7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcblxuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiN0b3BOYXYgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3RvcE5hdiAuY29sLXNtLTkge1xuICB3aWR0aDogNzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG4jdG9wTmF2IC5jb2wtc20tMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiN0b3BOYXYgLmNvbC1zbS0zIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdG9wTmF2IC5jb2wtc20tMyB1bCBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN0b3BOYXYgLmNvbC1zbS0zIHVsIGxpIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDEwcHg7XG5cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0b3BOYXYgLmNvbC1zbS0zIHVsIGxpIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuXG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiN0b3BOYXYgLmNvbC1zbS0zIHVsIGxpIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuI3RvcE5hdiAuY29sLXNtLTMgdWwgbGkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG5cbiAgdGV4dC1pbmRlbnQ6IC0xMDBweDtcblxuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgvdDRjbXMvdWNkY29sbGVnZXNhbmRzY2hvb2xzX3NlYXJjaC1pY29uLWJsdWUucG5nKSBjZW50ZXIgNnB4XG4gICAgbm8tcmVwZWF0ICNmZmZmZmY7XG59XG5oZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSAjbWFpbk5hdiBsaSAuY3VycmVudGJyYW5jaDAgYSxcbmhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pICNtYWluTmF2IGxpIGE6YWN0aXZlLFxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgI21haW5OYXYgbGkgYTpmb2N1cyxcbmhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pICNtYWluTmF2IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4jdG9wTmF2IC5jb2wtc20tMyB1bCBsaSBhIHtcbiAgcGFkZGluZzogMTJweCAzcHg7XG59XG4jdG9wTmF2IC5jb2wtc20tMyB1bCBsaSBhIHNwYW4uZ2x5cGhpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIHRvcDogM3B4O1xufVxuI3RvcE5hdiAuY29sLXNtLTMgdWwgbGk6bGFzdC1vZi10eXBlIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5oZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQyN2E7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAxcHggMnB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5oZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSAuY29sLXNtLTUgaDEge1xuICBtYXgtd2lkdGg6IDQwNXB4O1xuICBtYXJnaW46IDI2cHggMCAxOHB4O1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgLmNvbC1zbS01IGgxIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZzogOHB4IDAgMCA2NXB4O1xuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgvdDRjbXMvdWNkY29sbGVnZXNhbmRzY2hvb2xzX2xvZ28ucG5nKSBuby1yZXBlYXQ7XG5cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgLmNvbC1zbS01IGgxIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxldHRlci1zcGFjaW5nOiAtMC45M3B4O1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgLmNvbC1zbS01IGgxIGEgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG59XG5mb290ZXIgLmNvbC1zbS02IC5jb2wtc20tNCBoNCxcbmhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pICNtYWluTmF2IGxpIGEge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pIC5jb2wtc20tNSBoMSBhOmZvY3VzLFxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgLmNvbC1zbS01IGgxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSBuYXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pICNtYWluTmF2IHtcbiAgbWFyZ2luOiA0NnB4IDAgNDdweDtcbiAgcGFkZGluZzogMDtcblxuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgI21haW5OYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgcGFkZGluZzogMCAxNHB4O1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgI21haW5OYXYgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHBhZGRpbmc6IDA7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSAjbWFpbk5hdiBsaSAuY3VycmVudGJyYW5jaDAge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgI21haW5OYXYgbGkgLmN1cnJlbnRicmFuY2gwIGEge1xuICBwYWRkaW5nOiAwO1xuXG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgI21haW5OYXYgbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pICNtYWluTmF2IGxpOmxhc3Qtb2YtdHlwZSA+IGEge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbmhlYWRlciNzY2hvb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuaGVhZGVyI3NjaG9vbCAuY29sLXNtLTUgaDEsXG5oZWFkZXIjc2Nob29sIC5jb2wtc20tNSBoMSBhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaGVhZGVyI3NjaG9vbCAuY29sLXNtLTUgaDEgYSBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSxcbiAgYm9keSAjY29va2llIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWVudUljb24sXG4gIGJvZHksXG4gIGJvZHkuYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuICAjbWVudUljb24sXG4gICNzZWFyY2hJY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBib2R5IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICBib2R5LmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc4JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03OCUpO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgfVxuICBib2R5LmFjdGl2ZSAjY29va2llIHtcbiAgICB3aWR0aDogMTc4JTtcbiAgfVxuICAjbWVudUljb24ge1xuICAgIGZvbnQtc2l6ZTogMTMuNTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDE3cHggNXB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMDMxOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wMzE5KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB9XG4gICNtZW51SWNvbi5hY3RpdmUge1xuICAgIG1hcmdpbjogMTdweCA0cHggMCAwO1xuICB9XG4gICNtZW51SWNvbi5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDMwcHggNXB4IDAgMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgfVxuICAjc2VhcmNoSWNvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luOiAxN3B4IDVweCAwIDA7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgfVxuICAjbW9iaWxlTWVudSB1bC5tYWluIGxpIC5jdXJyZW50YnJhbmNoMCxcbiAgI21vYmlsZU1lbnUgdWwubWFpbiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIH1cbiAgI3NlYXJjaEljb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDVweDtcblxuICAgIGNvbnRlbnQ6ICdcXGUwMDMnO1xuICB9XG4gICNtb2JpbGVNZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgd2lkdGg6IDc4JTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwOGFjYztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgfVxuICAjbW9iaWxlTWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtb2JpbGVNZW51IC5zZWFyY2gge1xuICAgIHBhZGRpbmc6IDIxcHggMjVweDtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gICNtb2JpbGVNZW51IC5zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gICNtb2JpbGVNZW51IC5zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNtb2JpbGVNZW51IC5zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgI21vYmlsZU1lbnUgLnNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0IHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICB0ZXh0LWluZGVudDogLTEwMHB4O1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC90NGNtcy91Y2Rjb2xsZWdlc2FuZHNjaG9vbHNfc2VhcmNoLWljb24tYmxhY2sucG5nKSBjZW50ZXJcbiAgICAgIGNlbnRlciBuby1yZXBlYXQgI2ZmZmZmZjtcbiAgfVxuICAjbW9iaWxlTWVudSB1bCxcbiAgI21vYmlsZU1lbnUgdWwubWFpbiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbiAgI21vYmlsZU1lbnUgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gICNtb2JpbGVNZW51IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgI21vYmlsZU1lbnUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21vYmlsZU1lbnUgdWwubWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbW9iaWxlTWVudSB1bC5tYWluIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBjb2xvcjogIzAwNzNhNDtcbiAgfVxuICAjbW9iaWxlTWVudSB1bC5tYWluIGxpIC5jdXJyZW50YnJhbmNoMCBhIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgY29sb3I6ICMwMDQyN2E7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQyN2E7XG4gIH1cbiAgI21vYmlsZU1lbnUgdWwubWFpbiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI21vYmlsZU1lbnUgdWwudG9wIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgIGNvbG9yOiAjMzUzNTM1O1xuICB9XG4gICNtb2JpbGVNZW51IHVsLnRvcCBsaTpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAjbW9iaWxlTWVudSB1bC50b3AgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5zd2FwLWRpdnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3dhcC1kaXZzIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnN3YXAtZGl2cyAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucm93LWVxLWhlaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAjYnJlYWRjcnVtYixcbiAgI3RvcE5hdixcbiAgaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgI21haW5OYXYsXG4gIGhlYWRlcjpub3QoLm5hdmJhci1jdXN0b20pIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwOGFjYztcbiAgfVxuICBoZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSAuY29sLXNtLTUgaDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW46IDdweCAwIDEzcHggLTNweDtcbiAgfVxuICBoZWFkZXI6bm90KC5uYXZiYXItY3VzdG9tKSAuY29sLXNtLTUgaDEgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3Q0Y21zL3VjZGNvbGxlZ2VzYW5kc2Nob29sc19sb2dvLW0ucG5nKSBuby1yZXBlYXQ7XG4gIH1cbiAgaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgLmNvbC1zbS01IGgxIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgcGFkZGluZzogMXB4IDAgMnB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XG4gIH1cbiAgaGVhZGVyOm5vdCgubmF2YmFyLWN1c3RvbSkgLmNvbC1zbS01IGgxIGEgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gIH1cbiAgaGVhZGVyI3NjaG9vbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgfVxuICBoZWFkZXIjc2Nob29sIC5jb2wtc20tNSBoMSB7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbiAgaGVhZGVyI3NjaG9vbCAuY29sLXNtLTUgaDEgYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIH1cbiAgaGVhZGVyI3NjaG9vbCAuY29sLXNtLTUgaDEgYSBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4vKmZpeCovXG5cbiNtYWluLW5hdjpiZWZvcmUsXG4jbWFpbi1uYXY6YWZ0ZXIsXG4ubmF2aWdhdGlvbi1mbGV4OmJlZm9yZSxcbi5uYXZpZ2F0aW9uLWZsZXg6YWZ0ZXIge1xuICBjb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItb2ZmY2FudmFzIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEJyZWFkY3J1bWJcbioqKioqKioqKioqKi9cblxuLmJyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTVlNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzAwOGFjYztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICB9XG59XG4vKiBBWiBJbmRleFxuKioqKioqKioqKi9cbi8qbmVlZHMgc29tZSBjbGVhbiB1cCovXG4ucGFnZS1jb250ZW50IGgzLFxuLnBhZ2UtY29udGVudC1saWJyYXJpZXMgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgcGFkZGluZzogMTBweCAwO1xuXG4gIGNvbG9yOiAjMDA0MjdhO1xufVxuXG4uYWxwaGFiZXQge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxwaGFiZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFscGhhYmV0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5hbHBoYWJldDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWNjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYWxwaGFiZXQsXG4uYWxwaGFiZXQgdWwge1xuICBjbGVhcjogYm90aDtcbn1cbi5hbHBoYWJldCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYWxwaGFiZXQgbGkge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uYWxwaGFiZXQgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFscGhhYmV0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgY29sb3I6ICMwMDhhY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYWxwaGFiZXQgLmFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwOGFjYztcbn1cblxuLyogYWxwaGFiZXQgYS10by16IHNlY3Rpb24gKi9cbi5sZXR0ZXIge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLypmbG9hdDogbGVmdDsqL1xuXG4gIG1hcmdpbjogMzVweCAwIDI1cHggMDtcbiAgcGFkZGluZzogMDtcblxuICBjb2xvcjogIzBkNDk3NDtcbn1cbi5sZXR0ZXIgYSB7XG4gIGNvbG9yOiAjMGQ0OTc0O1xufVxuLmRlZmluaXRpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmRlZmluaXRpb25zIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICBjb2xvcjogIzAwOGFjYztcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRlZmluaXRpb25zIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xuICBmb250LXNpemU6IDEuM2VtO1xuXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgY29sb3I6ICMwZDQ5NzQ7XG59XG4uZGVmaW5pdGlvbnMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFscGhhYmV0IHVsIHtcbiAgICBtYXgtd2lkdGg6IDcwNXB4O1xuXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuYWxwaGFiZXQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYWxwaGFiZXQgbGk6bnRoLWNoaWxkKDE0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFscGhhYmV0IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmFscGhhYmV0IC5hY3RpdmUgYSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4YWNjO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWxwaGFiZXQgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuYWxwaGFiZXQgbGksXG4gIC5hbHBoYWJldCBsaTpudGgtY2hpbGQoMTQpLFxuICAuYWxwaGFiZXQgbGkgKyBsaSB7XG4gICAgd2lkdGg6IDMuODQ2MTUzODUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgLmRlZmluaXRpb25zIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTRlbTtcblxuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5hbHBoYWJldCAuYWN0aXZlIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmFscGhhYmV0IC5hY3RpdmUgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDQ0cHg7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiA1Ny43JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFjYztcbiAgfVxufVxuLypAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpXG57XG5cbn0qL1xuLypAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpXG57XG4gIC5hbHBoYWJldCBsaSxcbiAgLmFscGhhYmV0IGxpOm50aC1jaGlsZCgxNCksXG4gIC5hbHBoYWJldCBsaSArIGxpXG4gIHtcbiAgICB3aWR0aDogMzNweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KVxue1xuICAuYWxwaGFiZXQgbGksXG4gIC5hbHBoYWJldCBsaTpudGgtY2hpbGQoMTQpLFxuICAuYWxwaGFiZXQgbGkgKyBsaVxuICB7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbn0qL1xuXG4vKiBwYWdlLWNvbnRlbnQgKi9cbi5wYWdlLWNvbnRlbnQgdGFibGUsXG4ucGFuZWwtYm9keSB0YWJsZSxcbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXItLWxhcmdlIHRhYmxlOm5vdCgucmVzcG9uc2l2ZVRhYmxlUHJvY2Vzc2VkKSB7XG4gIC8qb3ZlcmZsb3cteDogc2Nyb2xsOyovXG4gIC8qbWluLXdpZHRoOiA1MDBweDsqL1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHRkLFxuLnBhZ2UtY29udGVudCB0YWJsZSB0aCxcbi5wYW5lbC1ib2R5IHRhYmxlIHRkLFxuLnBhbmVsLWJvZHkgdGFibGUgdGgsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyLS1sYXJnZSB0YWJsZTpub3QoLnJlc3BvbnNpdmVUYWJsZVByb2Nlc3NlZCkgdGQsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyLS1sYXJnZSB0YWJsZTpub3QoLnJlc3BvbnNpdmVUYWJsZVByb2Nlc3NlZCkgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHVsLFxuLnBhbmVsLWJvZHkgdGFibGUgdWwsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyLS1sYXJnZSB0YWJsZTpub3QoLnJlc3BvbnNpdmVUYWJsZVByb2Nlc3NlZCkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIGxpLFxuLnBhbmVsLWJvZHkgdGFibGUgbGksXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyLS1sYXJnZSB0YWJsZTpub3QoLnJlc3BvbnNpdmVUYWJsZVByb2Nlc3NlZCkgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFuZWwtYm9keSB0YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICBVQ0QgTGlicmFyeSBpbm5lciBsYXlvdXQgKDMgY29sdW1ucykgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udWNkLWxheW91dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnVjZC1sYXlvdXRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4udWNkLWxheW91dC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEuOGVtO1xuXG4gIGNvbG9yOiAjMGE0NzczO1xufVxuLnVjZC1sYXlvdXQgaDIge1xuICBtYXJnaW46IDA7XG59XG4udWNkLWxheW91dC0tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIG9yZGVyOiAyO1xufVxuLnVjZC1sYXlvdXQtLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcblxuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51Y2QtbGF5b3V0X193cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbiAgLnVjZC1sYXlvdXQtLWxlZnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC51Y2QtbGF5b3V0LS1yaWdodCB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVjZC1sYXlvdXQtLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbiAgLnVjZC1sYXlvdXQtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51Y2QtbGF5b3V0LS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgfVxuICAudWNkLWxheW91dC0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51Y2QtbGF5b3V0LS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxuICAudWNkLWxheW91dC0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgfVxufVxuLnVjZC1sYXlvdXQtY29udGVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4udWNkLWxheW91dC1jb250ZW50LXRpdGxlIC5pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnVjZC1sYXlvdXQtY29udGVudC10aXRsZSAuaWNvbnMgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udWNkLWxheW91dC1jb250ZW50LXRpdGxlIC5pY29ucyAuZmEge1xuICBmb250LXNpemU6IDEuNWVtO1xuXG4gIHBhZGRpbmc6IDAgMTBweDtcblxuICBjb2xvcjogIzAwOGFjYztcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtdGl0bGUgLmljb25zIC5zaGFyZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHRyYW5zaXRpb246IDFzO1xufVxuLyoudWNkLWxheW91dC1jb250ZW50LWlubmVyIC51Y2QtYm94LWNvbnRlbnRcbntcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG59Ki9cblxuLnVjZC1sYXlvdXQtYm94LWNvbnRlbnQgaDQsXG4udWNkLWxheW91dC1jb250ZW50LWlubmVyIC5oYXMtdGl0bGUgLnVjZC1ib3gtY29udGVudC10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW46IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuXG4gIGNvbG9yOiAjMGE0NzczO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4udWNkLWxheW91dC1ib3gtY29udGVudC50aXRsZS1iYWNrZ3JvdW5kLWJsdWUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwOGFjYztcbn1cbi51Y2QtbGF5b3V0LWJveC1jb250ZW50IHAsXG4udWNkLWJveC1jb250ZW50LXRleHQgcCB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHggMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi8qIGlmIHRoZSBibG9jayBoYXMgbm8gY29udGVudCA6IGVtcHR5Ki9cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogaWYgZmlyc3QgYmxvY2sgaGFzIG5vIGNvbnRlbnQsIG90aGVyIGJsb2NrIGRvZXNuJ3QgbmVlZCBwYWRkaW5nKi9cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXI6ZW1wdHkgKyAudWNkLWxheW91dC1jb250ZW50LWlubmVyLS1sYXJnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gIHBhZGRpbmc6IDVweCAwO1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciBoMyB7XG4gIGNvbG9yOiAjMDA4YWNjO1xufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAudWNkLWJveC1jb250ZW50LXd5c2l3eWcgaDIge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XG5cbiAgY29sb3I6ICMwYTQ3NzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0MHB4KSB7XG4gIC51Y2QtbGF5b3V0LWJveC1jb250ZW50IGg0LFxuICAudWNkLWxheW91dC1jb250ZW50LWlubmVyIC5oYXMtdGl0bGUgLnVjZC1ib3gtY29udGVudC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxLjE0ZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnVjZC1sYXlvdXQtY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAudWNkLWxheW91dC1jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuXG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLnVjZC1sYXlvdXQtY29udGVudC1pbm5lci0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciBoMiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnVjZC1sYXlvdXQtY29udGVudC1pbm5lci0tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmlubmVyLW9wZW5pbmctaG91cnMgaDQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5uZXItb3BlbmluZy1ob3VycyBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgY29sb3I6ICMwMDhhY2M7XG59XG4jb3BlbmluZy1ob3Vycy1saWJyYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcGFkZGluZzogMTVweDtcbn1cbi5pbm5lci1vcGVuaW5nLWhvdXJzIGg0OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcblxuICBjb250ZW50OiAnKyc7XG4gIC8qd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsqL1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5pbm5lci1vcGVuaW5nLWhvdXJzIGg0LmpzLW9wZW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5NDVkZWcpO1xufVxuLm9wZW5pbmctaG91cnMtd2Vlayxcbi5vcGVuaW5nLWhvdXJzLXdlZWtlbmQsXG4ub3BlbmluZy1ob3Vycy10aW1lcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9wZW5pbmctaG91cnMtdGltZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgbWF4LXdpZHRoOiAyNTBweDtcblxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLm9wZW5pbmctaG91cnMtdGltZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ub3BlbmluZy1ob3Vycy10aW1lcyB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuLm9wZW5pbmctaG91cnMtdGltZXMgdGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI29wZW5pbmctaG91cnMtbGlicmFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmlubmVyLW9wZW5pbmctaG91cnMgaDQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuLnVjZC1sYXlvdXQtYm94LWNvbnRlbnQubm8tYm9yZGVyIHtcbiAgcGFkZGluZzogMDtcblxuICBib3JkZXI6IDA7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDg5Y2Y7XG59XG4udWNkLWxheW91dC1ib3gtY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi51Y2QtbGF5b3V0LWJveC1jb250ZW50LWltYWdlIHtcbiAgaGVpZ2h0OiAxNzVweDtcblxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWNkLWxheW91dC1ib3gtY29udGVudC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51Y2QtbGF5b3V0LWJveC1jb250ZW50LWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb25fX2NvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogMjVweDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4udWNkLWxheW91dC1uYXZpZ2F0aW9uX19jb250YWluZXIgaDQ6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcblxuICBjb250ZW50OiAnKyc7XG4gIC8qd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsqL1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb25fX2NvbnRhaW5lciBoNC5qcy1vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTQ1ZGVnKTtcbn1cblxuLnVjZC1sYXlvdXQtbmF2aWdhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuICBkaXNwbGF5OiBub25lO1xuXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4udWNkLWxheW91dC1uYXZpZ2F0aW9uID4gaDEge1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbiAgYmFja2dyb3VuZDogIzAwOGFjYztcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gaDQge1xuICBmb250LXNpemU6IDEuNmVtO1xuXG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4udWNkLWxheW91dC1uYXZpZ2F0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBhZGRpbmc6IDEwcHggMjVweDtcblxuICBjb2xvcjogIzAwOGFjYztcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkgc3BhbiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBjb2xvcjogIzBhNDc3Mztcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkgc3BhbiBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnVjZC1sYXlvdXQtbmF2aWdhdGlvbiBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLyoudWNkLWxheW91dC1uYXZpZ2F0aW9uIGxpIHNwYW4gYVxue1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbn0qL1xuXG4udWNkLWxheW91dC1uYXZpZ2F0aW9uIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWNkLWxheW91dC1uYXZpZ2F0aW9uIGxpIHNwYW4gKyB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVjZC1sYXlvdXQtbmF2aWdhdGlvbiBsaSBzcGFuIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGNvbnRlbnQ6ICcnO1xuXG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG5cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkuanMtaGFzQ2hpbGRyZW4gPiBhOjphZnRlcixcbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkuanMtaGFzQ2hpbGRyZW4gPiBzcGFuID4gYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcblxuICBjb250ZW50OiAnXFxmMTA1JztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnVjZC1sYXlvdXQtbmF2aWdhdGlvbiBsaS5qcy1oYXNDaGlsZHJlbiA+IHNwYW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xufVxuLnVjZC1sYXlvdXQtbmF2aWdhdGlvbiBsaS5qcy1oYXNDaGlsZHJlbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udWNkLWxheW91dC1uYXZpZ2F0aW9uIGxpLmpzLWhhc0NoaWxkcmVuID4gc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG4udWNkLWxheW91dC1uYXZpZ2F0aW9uIGxpLmpzLWhhc0NoaWxkcmVuIHNwYW4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbi51Y2QtbGF5b3V0LW5hdmlnYXRpb24gbGkuanMtaGFzQ2hpbGRyZW4gbGkgc3BhbiBhLFxuLnVjZC1sYXlvdXQtbmF2aWdhdGlvbiBsaS5qcy1oYXNDaGlsZHJlbiBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVjZC1sYXlvdXQtbmF2aWdhdGlvbl9fY29udGFpbmVyIGg0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51Y2QtbGF5b3V0LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAudWNkLWxheW91dC1uYXZpZ2F0aW9uID4gaDEge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxuICAudWNkLWxheW91dC1uYXZpZ2F0aW9uIGxpIGEge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51Y2QtbGF5b3V0LWJveC1jb250ZW50LmpzLWhvdXJzIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4vKiBMaWJHdWlkZXNcbioqKioqKioqKioqL1xuLmxpYmd1aWRlcyAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmxpYmd1aWRlcyAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5saWJndWlkZXMge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubGliZ3VpZGVzIGgxLFxuLmxpYmd1aWRlcyBoMixcbi5saWJndWlkZXMgaDMsXG4ubGliZ3VpZGVzIGg0LFxuLmxpYmd1aWRlcyBoNSxcbi5saWJndWlkZXMgaDYsXG4ubGliZ3VpZGVzIGEsXG4ubGliZ3VpZGVzIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5saWJndWlkZXMgZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNzLWxpYi1hZG1pbi1iYyAuYnJlYWRjcnVtYixcbiNzLWxpYi1iYyAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLyoubGliZ3VpZGVzIC5idG4tZGVmYXVsdFxue1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufSovXG4ubGliZ3VpZGVzIC5zLWxnLWd0aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5saWJndWlkZXMgI3MtbGliLXB1YmxpYy1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpYmd1aWRlcyAjcy1saWItcHVibGljLWhlYWRlci1kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLnMtbGliLXNlYXJjaFBhZ2UgLmxpYmd1aWRlcyAjcy1saWItcHVibGljLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpYmd1aWRlcyAjcy1sZy1ndWlkZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5saWJndWlkZXMgI2Zvcm0tZ3JvdXAtcy1sZy1ndWlkZS1vcmRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saWJndWlkZXMgLnMtbGliLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5saWJndWlkZXMgI3MtbGctaHAtbmF2IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5saWJndWlkZXMgI3MtbGctaHAtbmF2LWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4ubGliZ3VpZGVzICNzLWxnLWhwLW5hdi1ib3R0b20gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpYmd1aWRlcyAucy1saWItYm94LFxuLmxpYmd1aWRlcyAucy1saWItYm94LXRpdGxlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmxpYmd1aWRlcyAucy1saWItYm94LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgY29sb3I6ICMwMDhhY2M7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubGliZ3VpZGVzICNzLWxnLWd1aWRlLXRhYnMtdGl0bGUtYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5saWJndWlkZXMgI3MtbGctZ3VpZGUtdGFicyAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbjogNXB4O1xufVxuLmxpYmd1aWRlcyAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2LXRhYnMgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpYmd1aWRlcyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGliZ3VpZGVzICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5saWJndWlkZXMgI2hvbWVTZWFyY2hJbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubGliZ3VpZGVzICNob21lU2VhcmNoU3VibWl0IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGliZ3VpZGVzIC5zLWxpYi1ib3gtY29udGVudCAudWktdGFicy1wYW5lbC51aS13aWRnZXQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcblxuICBwYWRkaW5nOiAxNXB4O1xufVxuLmxpYmd1aWRlcyAucy1saWItYm94LWNvbnRlbnQgLnBvcG92ZXItY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGliZ3VpZGVzIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5saWJndWlkZXMgLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubGliZ3VpZGVzIC51aS1zdGF0ZS1kZWZhdWx0LFxuLmxpYmd1aWRlcyAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4ubGliZ3VpZGVzIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xufVxuLmxpYmd1aWRlcyAudWktc3RhdGUtYWN0aXZlLFxuLmxpYmd1aWRlcyAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi5saWJndWlkZXMgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzAwOWJkZDtcbn1cbi5saWJndWlkZXMgLnMtbGliLWJveC1jb250ZW50IC51aS10YWJzLW5hdiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saWJndWlkZXMgLnMtbGliLWJveC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IC51aS10YWJzLW5hdiBsaSA+IGEge1xuICBjb2xvcjogIzAwOWJkZDtcbn1cbi5saWJndWlkZXMgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgcGFkZGluZzogMTRweDtcbn1cbi5saWJndWlkZXMgLnMtbGliLWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgLypiYWNrZ3JvdW5kOiAjZjdmN2Y3Ki9cblxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLmxpYmd1aWRlcyAucy1saWItYm94LWNvbnRlbnQgdWwge1xuICBtYXJnaW46IDA7XG59XG4ubGliZ3VpZGVzIC5zLWxpYi1ib3gtY29udGVudCB1bC5zLWxnLXN5c3RlbS1saXN0IHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5saWJndWlkZXMgLnMtbGliLWJveC1jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxpYmd1aWRlcyAucy1saWItYm94LWNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGliZ3VpZGVzIC5zLWxpYi1ib3gtY29udGVudCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcblxuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpYmd1aWRlcyAucy1saWItYm94LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5saWJndWlkZXMgLnMtbGliLWJveC1jb250ZW50ICNzdW1tb25TZWFyY2hDb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi8qLmxpYmd1aWRlcyAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi10b3AtbGluazpob3Zlcixcbi5saWJndWlkZXMgI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLXRvcC1saW5rOmhvdmVyLFxuLmxpYmd1aWRlcyAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEucy1sZy10YWItZHJvcDpob3Zlclxue1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn0qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBib290c3RyYXAgb3ZlcnJpZGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpID4gYSxcbi5zLWxnLWd1aWRlLWJvZHkgI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBidXR0b24sXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGEsXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGJ1dHRvbixcbi5saWJndWlkZXMgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdi1waWxscyA+IGxpID4gYSxcbi5saWJndWlkZXMgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdi1waWxscyA+IGxpID4gYnV0dG9uLFxuLmxpYmd1aWRlcyAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2LXRhYnMgPiBsaSA+IGEsXG4ubGliZ3VpZGVzIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYtdGFicyA+IGxpID4gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gIGNvbG9yOiAjMDA3ZWI1O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLm9wZW4gPiBhIC5jYXJldCxcbi5zLWxnLWd1aWRlLWJvZHkgI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkub3BlbiA+IGJ1dHRvbiAuY2FyZXQsXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaS5vcGVuID4gYSAuY2FyZXQsXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaS5vcGVuID4gYnV0dG9uIC5jYXJldCxcbi5saWJndWlkZXMgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdi1waWxscyA+IGxpLm9wZW4gPiBhIC5jYXJldCxcbi5saWJndWlkZXMgLm1vYmlsZS1tZW51LXdyYXBwZXIgLm5hdi1waWxscyA+IGxpLm9wZW4gPiBidXR0b24gLmNhcmV0LFxuLmxpYmd1aWRlcyAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2LXRhYnMgPiBsaS5vcGVuID4gYSAuY2FyZXQsXG4ubGliZ3VpZGVzIC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYtdGFicyA+IGxpLm9wZW4gPiBidXR0b24gLmNhcmV0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSNzLWxnLWFkbWluLXRhYi1hZGQgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4vKiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhLFxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGJ1dHRvbiwqL1xuLnMtbGctZ3VpZGUtYm9keSAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEsXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYnV0dG9uLFxuLnMtbGctZ3VpZGUtYm9keSAubW9iaWxlLW1lbnUtd3JhcHBlciAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEsXG4ucy1sZy1ndWlkZS1ib2R5IC5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gIGN1cnNvcjogZGVmYXVsdDtcblxuICBjb2xvcjogIzAwNDI3YTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDhhY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC8qYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IC5hY3RpdmUgPiAucy1sZy1zdWJ0YWItdWwgPiAuYWN0aXZlID4gYSxcbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IC5hY3RpdmUgPiAucy1sZy1zdWJ0YWItdWwgPiAuYWN0aXZlID4gYnV0dG9uIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gIGNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJkZDtcbn1cbi8qI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGE6aG92ZXIsKi9cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBidXR0b246aG92ZXIsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGJ1dHRvbjpob3Zlcixcbi5tb2JpbGUtbWVudS13cmFwcGVyIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYnV0dG9uOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDliZGQ7XG59XG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOGFjYztcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYgLmFjdGl2ZSAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLWRyb3AsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgcmlnaHQ6IDA7XG5cbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBwYWRkaW5nOiAwIDZweCAwIDNweDtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi8qI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLWRyb3A6aG92ZXIsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi1kcm9wOmhvdmVyXG57XG4gICAgcGFkZGluZzogNHB4IDZweCA0cHggM3B4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59Ki9cbi8qI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLXRvcC1saW5rLFxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLXRvcC1saW5rOmhvdmVyLFxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBidXR0b24ucy1sZy10YWItdG9wLWxpbmssXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi10b3AtbGluazpob3Zlclxue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMTBweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59Ki9cbi5saWJndWlkZXMgI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLXRvcC1saW5rLFxuLmxpYmd1aWRlcyAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi10b3AtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGEucy1sZy10YWItZHJvcCxcbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcblxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG5cbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGEucy1sZy10YWItZHJvcDpob3ZlcixcbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi1kcm9wOmhvdmVyIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi1waWxscyA+IGxpID4gYS5zLWxnLXRhYi10b3AtbGluayxcbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGEucy1sZy10YWItdG9wLWxpbms6aG92ZXIsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gbGkgPiBidXR0b24ucy1sZy10YWItdG9wLWxpbmssXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gbGkgPiBidXR0b24ucy1sZy10YWItdG9wLWxpbms6aG92ZXIge1xuICAvKmZvbnQtd2VpZ2h0OiBib2xkOyovXG4gIGZsb2F0OiBsZWZ0O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG5cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zLWxpYi1ib3gge1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0MjdhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3gtc2hhZG93OiAwIDhweCA2cHggLTZweCAjYWFhYWFhO1xufVxuLnMtbGliLWJveC1zdGQgLnMtbGliLWJveC10aXRsZSB7XG4gIGNvbG9yOiAjZTdmMWY1O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAxNDI3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDI3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zLWxpYi1ib3ggLnMtbGliLWJveC10aXRsZSB7XG4gIGNvbG9yOiAjZTdmMWY1O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAxNDI3YTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDI3YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zLWxpYi1ib3ggLnMtbGctYm94LWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpYmd1aWRlcyBsYW5kaW5nIHNlY3Rpb25cbiovXG5cbiNzLWxnLWhwLW5hdiAubmF2LXBpbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBtYXJnaW46IDAgMTBweCAyNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cbi8qQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsqL1xuI3MtbGctaHAtbmF2IC5uYXYtcGlsbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuI3MtbGctaHAtbmF2IC5uYXYtcGlsbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEycHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuI3MtbGctaHAtbmF2IC5uYXYtcGlsbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi8qfSovXG4jcy1sZy1ocC1uYXYgLm5hdi1waWxscyA+IGxpID4gYSxcbiNzLWxnLWhwLW5hdiAubmF2LXBpbGxzID4gbGkgPiBidXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgY29sb3I6ICMwMDdlYjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4jcy1sZy1ocC1uYXYgLm5hdi1waWxscyA+IGxpID4gYSxcbiNzLWxnLWhwLW5hdiAubmF2LXBpbGxzID4gbGkgPiBidXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cbiNzLWxnLWhwLW5hdiAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiNzLWxnLWhwLW5hdiAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qY29sb3I6ICNlZmVmZWY7Ki9cblxuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzAwOWJkZDsqL1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLyotd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4tbW96LWJvcmRlci1yYWRpdXM6IDA7XG5ib3JkZXItcmFkaXVzOiAwOyovXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMDA4YWNjO1xufVxuI3MtbGctaHAtbmF2IC5uYXYtcGlsbHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiA1cHggNXB4IDE1cHggNXB4O1xuXG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuI3MtbGctaHAtbmF2IC5uYXYtcGlsbHMgPiBsaSB7XG4gIG1hcmdpbjogNXB4IDVweCAxNXB4IDVweDtcbn1cbiNzLWxnLWhwLW5hdiAubmF2LXBpbGxzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jcy1sZy1ocC1uYXYgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLyogTGliZ3VpZGVzIGNvbnRyb2xzIChvcmRlciBmaWx0ZXIpXG4qL1xuI3MtbGctZ3VpZGUtbGlzdC1jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcy1sZy1ndWlkZS1saXN0LWNvbnRyb2xzIC5wdWxsLWxlZnQsXG4jcy1sZy1ndWlkZS1saXN0LWNvbnRyb2xzIC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNzLWxnLWd1aWRlLWxpc3QtY29udHJvbHMgI3MtbGctZ3VpZGUtb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzLWxnLWd1aWRlLWxpc3QtY29udHJvbHMgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NjdweClcbntcbiAgI3MtbGctZ3VpZGUtdGFicyB1bC5uYXYgbGkuZHJvcGRvd24gYS5zLWxnLXRhYi1kcm9wOmhvdmVyIH4gdWwuZHJvcGRvd24tbWVudSxcbiAgI3MtbGctZ3VpZGUtdGFicyB1bC5uYXYgbGkuZHJvcGRvd24gdWwuZHJvcGRvd24tbWVudTpob3ZlcixcbiAgI3MtbGctZ3VpZGUtdGFicyB1bC5uYXYgbGkuZHJvcGRvd246aG92ZXIgdWwuZHJvcGRvd24tbWVudVxuICB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSovXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEucy1sZy10YWItdG9wLWxpbmssXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEucy1sZy10YWItdG9wLWxpbms6aG92ZXIsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGJ1dHRvbi5zLWxnLXRhYi10b3AtbGluayxcbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpID4gYnV0dG9uLnMtbGctdGFiLXRvcC1saW5rOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3MtbGctZ3VpZGUtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qYmFja2dyb3VuZDogI2ZmZjsqL1xuXG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcy1sZy1ndWlkZS1saXN0LWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi8qIExpYmd1aWRlcyBpbmRleCBsaXN0XG4qL1xuXG4jcy1sZy1pbmRleC1saXN0IC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTVweDtcblxuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuI3MtbGctaW5kZXgtbGlzdCAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4jcy1sZy1pbmRleC1saXN0IC5wYW5lbC1oZWFkaW5nIGEsXG4jcy1sZy1pbmRleC1saXN0IC5zLWxnLWd0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qXG4qL1xuXG4ubGliZ3VpZGVzIC51aS13aWRnZXQtY29udGVudC51aS10YWJzLXBhbmVsIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5saWJndWlkZXMgdWwudWktdGFicy1uYXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKnBhZGRpbmctbGVmdDogMDsqL1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5saWJndWlkZXMgdWwudWktdGFicy1uYXYgbGkge1xuICBwYWRkaW5nOiAwO1xuXG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG4ubGliZ3VpZGVzIHVsLnVpLXRhYnMtbmF2IGxpIGEudWktdGFicy1hbmNob3Ige1xuICBwYWRkaW5nOiAwO1xufVxuLmxpYmd1aWRlcyB1bC51aS10YWJzLW5hdi51aS13aWRnZXQtaGVhZGVyIGxpIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICAvKmJvcmRlci1yYWRpdXM6IDI1cHg7Ki9cblxuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4ubGliZ3VpZGVzIHVsLnVpLXRhYnMtbmF2LnVpLXdpZGdldC1oZWFkZXIgbGkgYSB7XG4gIGNvbG9yOiAjMDA4YWNjO1xufVxuLmxpYmd1aWRlcyB1bC51aS10YWJzLW5hdi51aS13aWRnZXQtaGVhZGVyIGxpLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4ubGliZ3VpZGVzIHVsLnVpLXRhYnMtbmF2LnVpLXdpZGdldC1oZWFkZXIgbGkudWktc3RhdGUtYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWJndWlkZXMgdWwudWktdGFicy1uYXYudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5saWJndWlkZXMgdWwudWktdGFicy1uYXYudWktd2lkZ2V0LWhlYWRlciBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4vKiBFZmZlY3RpdmUgY2hhbmdlc1xuKioqKioqKioqKioqKioqKioqKi9cblxuLyogYnJlYWRjcnVtYnMgKi9cbi5saWJndWlkZXMgI3MtbGliLWJjIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubGliZ3VpZGVzICNzLWxpYi1iYyBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBjb2xvcjogIzAwOGFjYztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWJndWlkZXMgI3MtbGliLWJjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIHBhZ2UgdGl0bGUgKi9cblxuI3MtbGctZ3VpZGUtaGVhZGVyLWluZm8gaDEsXG4ucy1saWItaGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgY29sb3I6ICMwMDQyN2E7XG59XG4ubGliZ3VpZGVzICNzLWxnLWd1aWRlLWhlYWRlci1pbmZvOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgY29udGVudDogJyc7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcy1sZy1ndWlkZS1oZWFkZXItaW5mbyBoMSxcbiAgLnMtbGliLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3MtbGctZ3VpZGUtaGVhZGVyLWluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAjcy1sZy1ndWlkZS1oZWFkZXItaW5mbyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjcy1sZy1ndWlkZS1oZWFkZXIgPiAucHVsbC1yaWdodCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAjcy1sZy1ndWlkZS1oZWFkZXIgI3MtbGctZ3VpZGUtaGVhZGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIHRhYnMgY29udGFpbmVyIChuYXZpZ2F0aW9uIHJocykgKi9cbiNzLWxnLXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweDtcblxuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4ubGliZ3VpZGVzIC5zLWxpYi1ib3ggLnMtbGliLWJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG5cbiAgcGFkZGluZzogMTVweDtcblxuICBiYWNrZ3JvdW5kOiAjMDA4YWNjO1xufVxuXG4vKiB0YWJzIGNvbnRhaW5lciAobmF2aWdhdGlvbiBob3Jpem9udGFsKSAqL1xuLyogTk9URTogcGlsbHMgYXJlIHRhYnMgYW5kIHRhYnMgYXJlIHBpbGxzICovXG5cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKm92ZXJmbG93LXg6IHNjcm9sbDsqL1xuICAvKm92ZXJmbG93LXk6IGluaXRpYWw7Ki9cbiAgLypmbGV4LXdyYXA6IHdyYXA7Ki9cbiAgLyptYXJnaW46IDI1cHggMTBweCAyNXB4IDA7Ki9cblxuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFic1tyb2xlPSdtZW51J10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW46IDVweCA1cHggMTVweCA1cHg7XG5cbiAgZmxleDogMCAwIGF1dG87XG59XG4vKiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZFxue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufSovXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGNvbG9yOiAjMDA4YWNjO1xuICAvKmJvcmRlci1yYWRpdXM6IDI1cHg7Ki9cbiAgLypib3JkZXI6IDFweCBzb2xpZCAjZWVlOyovXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcy1sZy10YWJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIH1cbiAgI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxuICAubGliZ3VpZGVzICNzLWxnLWd1aWRlLXRhYnMgLm5hdi10YWJzID4gbGkge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyBsaSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpYmd1aWRlcyAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5zLWxnLWd1aWRlLWJvZHkgI3MtbGctdGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgPiBhLnMtbGctdGFiLWRyb3A6aG92ZXIsXG4gIC5zLWxnLWd1aWRlLWJvZHlcbiAgICAjcy1sZy10YWJzLWNvbnRhaW5lclxuICAgIC5uYXYtdGFic1xuICAgID4gLmFjdGl2ZVxuICAgID4gLnMtbGctdGFiLWRyb3AuZHJvcGRvd24tdG9nZ2xlLFxuICAubGliZ3VpZGVzICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpID4gLnMtbGctdGFiLWRyb3Age1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIGJvcmRlcjogMDtcbiAgfVxuICAubGliZ3VpZGVzXG4gICAgI3MtbGctdGFicy1jb250YWluZXJcbiAgICAubmF2LXRhYnNcbiAgICA+IGxpXG4gICAgPiBhOmhvdmVyXG4gICAgKyAuZHJvcGRvd24tdG9nZ2xlXG4gICAgLmNhcmV0LFxuICAubGliZ3VpZGVzXG4gICAgI3MtbGctdGFicy1jb250YWluZXJcbiAgICAubmF2LXRhYnNcbiAgICA+IGxpXG4gICAgPiBhLnMtbGctdGFiLWRyb3A6aG92ZXJcbiAgICAuY2FyZXQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi8qQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gIC5saWJndWlkZXMgLnMtbGliLWJveCAucy1saWItYm94LXRpdGxlLFxuICAubGliZ3VpZGVzIC5zLWxpYi1ib3gtY29udGVudFxuICB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufSovXG5cbi8qcHJvZmlsZSovXG4ucy1saWItcHJvZmlsZS1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnMtbGliLXByb2ZpbGUtZGl2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zLWxpYi1wcm9maWxlLXN1YmplY3RzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucy1saWItcHJvZmlsZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcblxuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbi5zLWxpYi1wcm9maWxlLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zLWxpYi1wcm9maWxlLWVtYWlsIGEge1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDhhY2M7XG59XG4vKmdhbGxlcnkqL1xuXG4udWNkLWJveC1jb250ZW50LWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udWNkLWJveC1jb250ZW50LWdhbGxlcnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udWNkLWJveC1jb250ZW50LWdhbGxlcnktYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYS5idXR0b24tLWdhbGxlcnkge1xuICBjb2xvcjogIzAwNDI3YTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDI3YTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWNkLWJveC1jb250ZW50LWdhbGxlcnktaW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICBmbGV4OiAxO1xuICB9XG4gIC51Y2QtYm94LWNvbnRlbnQtZ2FsbGVyeS1pbWFnZSArIC51Y2QtYm94LWNvbnRlbnQtZ2FsbGVyeS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLnVjZC1sYXlvdXQtY29udGVudC1pbm5lci51Y2QtbGF5b3V0LWNvbnRlbnQtaW5uZXItLWxhcmdlID4gaDEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnMtbGliLWJveC1jb250ZW50IC5zLWxpYi1wcm9maWxlLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi8qIE1vYmlsZSBtZW51IHdyYXBwZXJcbioqKioqKioqKioqKioqKioqKioqKi9cbi5tb2JpbGUtbWVudS13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYmFja2dyb3VuZDogIzAwOGFjYztcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIGgyOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IDJlbTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjVweDtcblxuICBjb250ZW50OiAnKyc7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4vKi5tb2JpbGUtbWVudS13cmFwcGVyIHVsW3JvbGU9J21lbnUnXVxue1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIuanMtYWN0aXZlIHVsW3JvbGU9J21lbnUnXVxue1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxufSovXG4ubW9iaWxlLW1lbnUtd3JhcHBlci5qcy1hY3RpdmUgaDI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4jcy1sZy1ndWlkZS1oZWFkZXIgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcblxuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTW9yZSBsaWJndWlkZXNcbioqKioqKioqKioqKioqKiovXG5cbi8qXG5cbkRpcmVjdCBlZGl0cyB0byB0aGUgY29yZSB0aGVtZSAodHJ5IG5vdCB0bylcblxuKi9cblxuLnMtbGctdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnMtbGctZ3VpZGUtYm9keSAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3MtbGctdGFicy1jb250YWluZXIgLm5hdi1waWxscyA+IGxpID4gYS5zLWxnLXRhYi10b3AtbGluayxcbiNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiBsaSA+IGEucy1sZy10YWItdG9wLWxpbms6aG92ZXIsXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gbGkgPiBidXR0b24ucy1sZy10YWItdG9wLWxpbmssXG4jcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gbGkgPiBidXR0b24ucy1sZy10YWItdG9wLWxpbms6aG92ZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnMtbGctZ3VpZGUtYm9keSAjcy1sZy10YWJzLWNvbnRhaW5lciAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBidXR0b246aG92ZXIsXG4ucy1sZy1ndWlkZS1ib2R5ICNzLWxnLXRhYnMtY29udGFpbmVyIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYnV0dG9uOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LFxuI3MtbGctZ3VpZGUtdGFicyB1bC5uYXYgbGkuZHJvcGRvd24gYS5zLWxnLXRhYi1kcm9wOmhvdmVyIH4gdWwuZHJvcGRvd24tbWVudSxcbiNzLWxnLWd1aWRlLXRhYnMgdWwubmF2IGxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnU6aG92ZXIsXG4jcy1sZy1ndWlkZS10YWJzIHVsLm5hdiBsaS5kcm9wZG93bjpob3ZlciB1bC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcblxuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDdlYjU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuLnNwbGl0LWJ1dHRvbi1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnMtbGctZ3VpZGUtYm9keSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuI3MtbGctZ3VpZGUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jcy1sZy1ndWlkZS1kZXNjLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zLWxpYi1wdWJsaWMtYm9keSAuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzMzN2FiNztcbn1cblxuI3MtbGctZ3VpZGUtc2VhcmNoLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNzLWxnLWd1aWRlLXNlYXJjaC1ib3ggaW5wdXQsXG4jcy1sZy1ndWlkZS1zZWFyY2gtYm94IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNzLWxnLXByb2ZpbGUtYXotZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIHByZXZlbnQgb3ZlcmZsb3cgZHVlIHRvIC5yb3cgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGNvdmVyIGltYWdlcyBvdmVyd3JpdGUgKi9cbi5saWJndWlkZXMgLnMtbGliLWJveC1jb250ZW50IGltZy5zLWxnLWJvb2stY292ZXItaW1nLTAge1xuICB3aWR0aDogOTBweDtcbn1cblxuLmxpYmd1aWRlcyAucy1saWItYm94LWNvbnRlbnQgaW1nLnMtbGctYm9vay1jb3Zlci1pbWctMSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLmxpYmd1aWRlcyAucy1saWItYm94LWNvbnRlbnQgaW1nLnMtbGctYm9vay1jb3Zlci1pbWctMiB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLyogUHJpbnQgc3R5bGVzaGVldFxuKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgcHJpbnQge1xuICBmb290ZXIsXG4gIC5tZXNzYWdlLFxuICAuaWNvbnMsXG4gIC51Y2QtcXVpY2tsaW5rcyxcbiAgLnVjZC1sYXlvdXQtYm94LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVjZC1sYXlvdXQtY29udGVudC1pbm5lciAudWNkLWxheW91dC1ib3gtY29udGVudDpmaXJzdC1jaGlsZCxcbiAgI29wZW5pbmctaG91cnMtbGlicmFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvb2tpZS1ub3RpY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgcGFkZGluZzogMTBweCAwO1xuXG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcblxuICBjb2xvcjogIzAwN2ViNTtcbiAgYmFja2dyb3VuZDogI2YxZWZmMDtcbn1cbi5jb29raWUtbm90aWNlIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtbm90aWNlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvb2tpZS1ub3RpY2UgLmxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvb2tpZS1ub3RpY2UgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY29va2llLW5vdGljZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgbWFyZ2luOiAwIDVweDtcblxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICBjb2xvcjogIzAwN2ViNTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWUtbm90aWNlIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWUtbm90aWNlIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi51Y2QtYm94ZXMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi51Y2QtYm94ZXNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICB3aWR0aDogMTAwJTtcblxuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udWNkLWJveCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMDA4YWNjO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnVjZC1ib3hfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51Y2QtYm94X19pY29uIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi51Y2QtYm94LS1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjMDAyNTQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJiZTUxO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMjU0MjtcbiAgfVxuICAudWNkLWJveF9fYXJyb3cge1xuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogIzAwMjU0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi51Y2QtYm94X193aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5vY2N1cGFuY3ktZ2FnZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgfVxuICB9XG59XG4udWNkLWJveC0td2lkZ2V0IHtcbiAgY29sb3I6ICMwMDhhY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDhhY2M7XG4gIH1cbiAgLnVjZC1ib3hfX3RpdGxlIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG4udWNkLWJveC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ODUyO1xufVxuLnVjZC1ib3gtLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Mzc3O1xufVxuLnVjZC1ib3gtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YWNjO1xufVxuLnVjZC1ib3gtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTkwLjE3ZGVnLFxuICAgICAgcmdiYSgwLCAxMzgsIDIwNCwgMC4yKSA3LjclLFxuICAgICAgcmdiYSgwLCAzNywgNjYsIDApIDI3LjE2JSxcbiAgICAgICMwMDA2MGIgODUuOTUlXG4gICAgKTtcbiAgfVxuICAudWNkLWJveF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udWNkLXF1aWNrdGFza3NfX3dyYXAsXG4udWNkLXF1aWNrdGFzayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLnVjZC1xdWlja3Rhc2tzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLy8gZmxleC13cmFwOndyYXA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51Y2QtcXVpY2t0YXNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcblxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gICYgKyAmIHtcbiAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udWNkLXF1aWNrdGFza19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIG1pbi13aWR0aDogNjBweDtcbiAgbWluLWhlaWdodDogNjBweDtcblxuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbnN2Zy51Y2QtcXVpY2t0YXNrX19pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uYnV0dG9uLS1mb290ZXIge1xuICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE0NSU7XG5cbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBjb2xvcjogIzAwMjU0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDIzOTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDI1NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDIzOTtcbiAgfVxufVxuXG4vKiBDaGF0IFdpZGdldCAqL1xuLnMtbGNoLXdpZGdldC1mbG9hdCB7XG4gIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG59XG4iXX0= */
