@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;600&display=swap");@font-face{font-family:'quinoa_2regular';src:url("../fonts/quinoa2-regular-webfont.woff2") format("woff2"),url("../fonts/quinoa2-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:red;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.fslightbox-toolbar{position:absolute;right:0;top:0;height:100%;display:-webkit-box;display:flex;background:rgba(35,35,35,0.65)}.fslightbox-toolbar-button{height:100%;width:45px;cursor:pointer}.lds-ring{display:block;margin:auto;position:relative;width:67px;height:67px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:54px;height:54px;margin:6px;border:5px solid #999;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#999 transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fslightbox-source-holder{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.fslightbox-single-source{display:block;margin:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fslightbox-transform-transition{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.fslightbox-invalid-file-wrapper{font-size:22px;color:#eaebeb;margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.fslightbox-fade-in{opacity:1 !important}.fslightbox-fade-in{-webkit-animation:fslightbox-fade-in 0.25s cubic-bezier(0, 0, 0.7, 1);animation:fslightbox-fade-in 0.25s cubic-bezier(0, 0, 0.7, 1)}@-webkit-keyframes fslightbox-fade-in{from{opacity:.65}to{opacity:1}}@keyframes fslightbox-fade-in{from{opacity:.65}to{opacity:1}}.fslightbox-fade-out{-webkit-animation:fslightbox-fade-out .25s ease;animation:fslightbox-fade-out .25s ease}@-webkit-keyframes fslightbox-fade-out{from{opacity:.35}to{opacity:0}}@keyframes fslightbox-fade-out{from{opacity:.35}to{opacity:0}}.fslightbox-fade-in-complete{-webkit-animation:fslightbox-fade-in-complete 0.25s cubic-bezier(0, 0, 0.7, 1) forwards;animation:fslightbox-fade-in-complete 0.25s cubic-bezier(0, 0, 0.7, 1) forwards}@-webkit-keyframes fslightbox-fade-in-complete{from{opacity:.3}to{opacity:1}}@keyframes fslightbox-fade-in-complete{from{opacity:.3}to{opacity:1}}.fslightbox-fade-out-complete{-webkit-animation:fslightbox-fade-out-complete .25s ease !important;animation:fslightbox-fade-out-complete .25s ease !important}@-webkit-keyframes fslightbox-fade-out-complete{from{opacity:1}to{opacity:0}}@keyframes fslightbox-fade-out-complete{from{opacity:1}to{opacity:0}}.fslightbox-container{position:fixed;top:0;bottom:0;right:0;width:100%;height:100%;opacity:0;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, from(rgba(30,30,30,0.9)), color-stop(1810%, black));background:linear-gradient(rgba(30,30,30,0.9), black 1810%);font-family:"Montserrat", sans-serif;z-index:9999999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fslightbox-open{overflow:hidden;height:100%}.fslightbox-scrollbarfix{padding-right:17px}.fslightbox-nav{height:45px;width:100%;position:absolute;top:0;left:0;z-index:2}.fslightbox-slide-number-container{height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:.82rem;color:#c1c2c2;z-index:1;max-width:46px}.fslightbox-slide-number-container .fslightbox-slide-slide-number{padding:0 2px}.fslightbox-slide-number-container .fslightbox-slash{padding-top:.15rem;font-size:12px}.fslightbox-svg-icon path{fill:#ddd}.fslightbox-svg-icon circle{stroke:#4691f6;stroke-width:1}.fslightbox-slide-btn-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:30px 30px 30px 6px;position:absolute;top:50%;cursor:pointer;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fslightbox-slide-btn-container:hover .fslightbox-svg-icon path{fill:#f1f1f1}.fslightbox-slide-btn{padding:7px;font-size:26px;background:rgba(35,35,35,0.65)}@media (min-width: 476px){.fslightbox-slide-btn{padding:8px}}.fslightbox-slide-btn-left-container{left:0}@media (max-width: 475.99px){.fslightbox-slide-btn-left-container{padding-left:3px}}.fslightbox-slide-btn-right-container{right:0;padding-left:30px;padding-right:3px}@media (min-width: 476px){.fslightbox-slide-btn-right-container{padding-right:6px}}.button-style{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.fslightbox-holder-wrapper{width:100%;height:100%;top:0;left:0;position:absolute}.fslightbox-media-holder{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fslightbox-invisible-hover{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10}.fslightbox-cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.button-style:hover .fslightbox-svg-icon path{fill:#fff}.fslightbox-fade-in-window{-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.fslightbox-container-fadeout{opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}@media (min-width: 560px){.container{max-width:560px}}@media (min-width: 900px){.container{max-width:768px}}@media (min-width: 1200px){.container{max-width:1056px}}@media (min-width: 560px){.container{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.container{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.container{padding-right:1.125rem;padding-left:1.125rem}}.container-fluid{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}@media (min-width: 560px){.row{margin-right:-0.5rem;margin-left:-0.5rem}}@media (min-width: 900px){.row{margin-right:-0.875rem;margin-left:-0.875rem}}@media (min-width: 1200px){.row{margin-right:-1.125rem;margin-left:-1.125rem}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:1.125rem;padding-left:1.125rem}}.col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1{padding-right:1.125rem;padding-left:1.125rem}}.col-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-2{padding-right:1.125rem;padding-left:1.125rem}}.col-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-3{padding-right:1.125rem;padding-left:1.125rem}}.col-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-4{padding-right:1.125rem;padding-left:1.125rem}}.col-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-5{padding-right:1.125rem;padding-left:1.125rem}}.col-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-6{padding-right:1.125rem;padding-left:1.125rem}}.col-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-7{padding-right:1.125rem;padding-left:1.125rem}}.col-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-8{padding-right:1.125rem;padding-left:1.125rem}}.col-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-9{padding-right:1.125rem;padding-left:1.125rem}}.col-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-10{padding-right:1.125rem;padding-left:1.125rem}}.col-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-11{padding-right:1.125rem;padding-left:1.125rem}}.col-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-12{padding-right:1.125rem;padding-left:1.125rem}}.order-first{-webkit-box-ordinal-group:0;order:-1}.order-last{-webkit-box-ordinal-group:14;order:13}.order-0{-webkit-box-ordinal-group:1;order:0}.order-1{-webkit-box-ordinal-group:2;order:1}.order-2{-webkit-box-ordinal-group:3;order:2}.order-3{-webkit-box-ordinal-group:4;order:3}.order-4{-webkit-box-ordinal-group:5;order:4}.order-5{-webkit-box-ordinal-group:6;order:5}.order-6{-webkit-box-ordinal-group:7;order:6}.order-7{-webkit-box-ordinal-group:8;order:7}.order-8{-webkit-box-ordinal-group:9;order:8}.order-9{-webkit-box-ordinal-group:10;order:9}.order-10{-webkit-box-ordinal-group:11;order:10}.order-11{-webkit-box-ordinal-group:12;order:11}.order-12{-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 560px){.col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.order-sm-first{-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;order:13}.order-sm-0{-webkit-box-ordinal-group:1;order:0}.order-sm-1{-webkit-box-ordinal-group:2;order:1}.order-sm-2{-webkit-box-ordinal-group:3;order:2}.order-sm-3{-webkit-box-ordinal-group:4;order:3}.order-sm-4{-webkit-box-ordinal-group:5;order:4}.order-sm-5{-webkit-box-ordinal-group:6;order:5}.order-sm-6{-webkit-box-ordinal-group:7;order:6}.order-sm-7{-webkit-box-ordinal-group:8;order:7}.order-sm-8{-webkit-box-ordinal-group:9;order:8}.order-sm-9{-webkit-box-ordinal-group:10;order:9}.order-sm-10{-webkit-box-ordinal-group:11;order:10}.order-sm-11{-webkit-box-ordinal-group:12;order:11}.order-sm-12{-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 900px){.col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.order-md-first{-webkit-box-ordinal-group:0;order:-1}.order-md-last{-webkit-box-ordinal-group:14;order:13}.order-md-0{-webkit-box-ordinal-group:1;order:0}.order-md-1{-webkit-box-ordinal-group:2;order:1}.order-md-2{-webkit-box-ordinal-group:3;order:2}.order-md-3{-webkit-box-ordinal-group:4;order:3}.order-md-4{-webkit-box-ordinal-group:5;order:4}.order-md-5{-webkit-box-ordinal-group:6;order:5}.order-md-6{-webkit-box-ordinal-group:7;order:6}.order-md-7{-webkit-box-ordinal-group:8;order:7}.order-md-8{-webkit-box-ordinal-group:9;order:8}.order-md-9{-webkit-box-ordinal-group:10;order:9}.order-md-10{-webkit-box-ordinal-group:11;order:10}.order-md-11{-webkit-box-ordinal-group:12;order:11}.order-md-12{-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.order-lg-first{-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;order:13}.order-lg-0{-webkit-box-ordinal-group:1;order:0}.order-lg-1{-webkit-box-ordinal-group:2;order:1}.order-lg-2{-webkit-box-ordinal-group:3;order:2}.order-lg-3{-webkit-box-ordinal-group:4;order:3}.order-lg-4{-webkit-box-ordinal-group:5;order:4}.order-lg-5{-webkit-box-ordinal-group:6;order:5}.order-lg-6{-webkit-box-ordinal-group:7;order:6}.order-lg-7{-webkit-box-ordinal-group:8;order:7}.order-lg-8{-webkit-box-ordinal-group:9;order:8}.order-lg-9{-webkit-box-ordinal-group:10;order:9}.order-lg-10{-webkit-box-ordinal-group:11;order:10}.order-lg-11{-webkit-box-ordinal-group:12;order:11}.order-lg-12{-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}@media (min-width: 560px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 900px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 1200px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 560px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 900px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@keyframes bounce{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(5px)}}a.btn{padding:0 0.25rem;background-color:#F15D23;border-radius:0.2rem;text-decoration:none;color:#FFFFFF;font-size:2rem;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-transition:0.2s ease;transition:0.2s ease;line-height:1}a.btn:hover{background-color:#242325;color:#FFFFFF;-webkit-transition:0.2s ease;transition:0.2s ease;text-decoration:none !important}a.cta{font-size:2.625rem}a.inverse,a.green.inverse,a.blue.inverse,a.purple.inverse,a.orange.inverse{color:#F15D23;background-color:#FFFFFF}a.inverse:hover{color:#242325 !important;background-color:#FFFFFF}a.btn--secondary{border:2px solid #a41051;background-color:transparent;color:#a41051}a.btn--secondary:hover{color:#FFFFFF}a.button--tertiary{padding-left:1rem;padding-right:1rem}a.button--tertiary::after{content:"";width:22px;height:18px;margin:auto;margin-left:30px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12 5l7 7-7 7'/%3E%3C/svg%3E");background-size:cover;background-position:center center;-webkit-transition:0.2s ease;transition:0.2s ease}a.button--tertiary:hover::after{animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;-webkit-transition:0.2s ease;transition:0.2s ease}a.green{background-color:#8CB71E}a.blue{background-color:#29B2D8}a.purple{background-color:#D31468}a.orange{background-color:#F3B646}a.green.inverse{color:#8CB71E}a.blue.inverse{color:#29B2D8}a.purple.inverse{color:#D31468}a.orange.inverse{color:#F3B646}h1,.h1{font-size:5.125rem}h2,.h2{font-size:5.125rem}h3,.h3{font-size:3.75rem}h4,.h4{font-size:2.625rem}h5,.h5{font-size:2rem}h6,.h6{font-size:1.75rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;margin-bottom:0.5rem;margin-top:0;line-height:0.8;color:#D31468;letter-spacing:-0.2px}@media (min-width: 560px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem}}@media (min-width: 900px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.875rem}}@media (min-width: 1200px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1.125rem}}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;line-height:1.1;margin-bottom:0.5rem;line-height:1.1}@media (min-width: 560px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.5rem}}@media (min-width: 900px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.875rem}}@media (min-width: 1200px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:1.125rem}}@media (max-width: 1199.98px){h1,.h1{font-size:5rem}h2,.h2{font-size:5rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2.5rem}}@media (max-width: 899.98px){h1,.h1{font-size:5rem}h2,.h2{font-size:5rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.5rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2.5rem}}a.link:not([class*='btn']),a[href].link:not(.btn){color:#F15D23;text-decoration:none;font-size:1rem;font-family:sans-serif;cursor:pointer}a.link:not([class*='btn']):hover,a[href].link:not(.btn):hover{text-decoration:underline;color:#FFB2D1}a:not([class*='btn']),a[href]:not([class*='btn']){text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.text-formatted a:not([class*='btn']){color:#F15D23;text-decoration:none;position:relative}.text-formatted a:not([class*='btn']):hover{color:#FFB2D1;text-decoration:underline}.socialmediablock .field-facebook a,.socialmediablock .field-linkedin a,.socialmediablock .field-youtube a,.socialmediablock .field-twitter a,.socialmediablock .field-pinterest a,.socialmediablock .field-instagram a,.socialmediablock .field-whatsapp a{text-indent:-9999px;color:green;display:-webkit-inline-box;display:inline-flex;width:2rem;height:2rem;background-size:100% 100%}.socialmediablock .social-icons{display:-webkit-box;display:flex;margin:0 -0.25rem;overflow:auto;-webkit-box-pack:center;justify-content:center;margin-top:0.5rem;margin-bottom:0.5rem}@media (min-width: 560px){.socialmediablock .social-icons{margin-top:0.5rem;margin-bottom:0.5rem}}@media (min-width: 900px){.socialmediablock .social-icons{margin-top:0.875rem;margin-bottom:0.875rem}}@media (min-width: 1200px){.socialmediablock .social-icons{margin-top:1.125rem;margin-bottom:1.125rem}}.socialmediablock .social-icons .field--label-visually_hidden:not(:last-child){margin-right:1.25rem}.socialmediablock .social-icons .field--label-visually_hidden:not(:first-child){margin-left:1.25rem}.socialmediablock a{margin:0.25rem}.socialmediablock .field-facebook a{background-image:url("../images/icons/icon_facebook.svg")}.socialmediablock .field-linkedin a{background-image:url("../images/icons/icon_linkedin.svg")}.socialmediablock .field-youtube a{background-image:url("../images/icons/icon_youtube.svg")}.socialmediablock .field-twitter a{background-image:url("../images/icons/icon_twitter.svg")}.socialmediablock .field-pinterest a{background-image:url("../images/icons/icon_pinterest.svg")}.socialmediablock .field-instagram a{background-image:url("../images/icons/icon_instagram.svg")}.socialmediablock .field-whatsapp a{background-image:url("../images/icons/icon_whatsapp.svg")}p{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin-bottom:0.5rem;margin-top:0.5rem;letter-spacing:0.2px}p.intro{font-size:1.3rem;color:#242325}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}img{vertical-align:bottom;max-width:100%;height:auto}.embedded-entity.align-right{margin-left:1rem}.embedded-entity.align-left{margin-right:1rem}.embedded-entity.align-center{display:-webkit-box;display:flex}.embedded-entity.align-center img{margin:auto}p.intro{font-size:1.25rem;color:#242325}p.muted{opacity:0.65;font-size:0.9em}span.red{color:#F15D23}span.orange{color:#F3B646}span.blue{color:#29B2D8}span.green{color:#8CB71E}span.darkgreen{color:#23772E}span.purple{color:#D31468}p.vegantip{display:inline-block;background-color:#242325;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);color:#FFFFFF;padding:0.25rem 0.55rem;position:relative;font-family:"quinoa_2regular", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:2.3rem;margin-top:80px;line-height:0.9}p.vegantip:before{content:'';position:absolute;bottom:calc(100% + 0.25rem);left:0px;width:100%;height:5rem;display:block;background-image:url("../images/icons/vega-tip-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center top}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjEtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiMi10b29scy9fZW1iZWQuc2NzcyIsIjItdG9vbHMvdmVuZG9yL3NsaWNrL19zbGljay5zY3NzIiwiMi10b29scy92ZW5kb3Ivc2xpY2svX3NsaWNrLXRoZW1lLnNjc3MiLCJ0ZXh0c3R5bGUuY3NzIiwiMi10b29scy92ZW5kb3IvZnNsaWdodGJveC9fZnNsaWdodGJveC5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIxLXNldHRpbmdzL19ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiMy1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCIzLWVsZW1lbnRzL19oZWFkaW5ncy5zY3NzIiwiMi10b29scy9fdmVydGljYWxfcGFkZGluZy5zY3NzIiwiMy1lbGVtZW50cy9fbGluay5zY3NzIiwiMy1lbGVtZW50cy9fcGFyYWdyYXBoLnNjc3MiLCIzLWVsZW1lbnRzL19pbWcuc2NzcyIsInRleHRzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThHQSwyRkFBQSxDQUVBLFdBQ0UsNkJBQThCLENBQzlCLDZIQUMyRCxDQUMzRCxrQkFBbUIsQ0FDbkIsaUJBQWtCLENDckhwQixrQkFDRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZUFBZ0IsQ0FMbEIsMEJBUUksYUFBYyxDQUNk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QixlQUFnQixDQXZCcEIsa0JBRVEsVUFBVSxDQUNWLGlCQUFrQixDQUNsQiwyQkFBMkIsQ0FDM0IsUUFBUSxDQUNSLFVBQVUsQ0FDVixXQUFXLENBQ1gsYUFBYyxDQUNkLHlEQUEwRCxDQUMxRCx1QkFBd0IsQ0FDeEIsMkJBQTRCLENBQzVCLDhCQUErQiIsImZpbGUiOiJ0ZXh0c3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblxuICAgIENvbG9yc1xuXG4qL1xuXG5cbiRjb2xvci1wcmltYXJ5OiAjRjE1RDIzO1xuJGNvbG9yLXNlY29uZGFyeTogI0ZGQjJEMTtcbiRjb2xvci10ZXJ0aWFyeTogI0QzMTQ2ODtcbiRjb2xvci1xdWF0ZXJuYXJ5OiAjMjlCMkQ4O1xuJGNvbG9yLXF1aW5hcnk6ICNGM0I2NDY7XG4kY29sb3Itc2VuYXJ5OiAjOENCNzFFO1xuJGNvbG9yLXNlcHRlbmFyeTogIzIzNzcyRTtcblxuJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5OiAjZjhmOGY4O1xuJGNvbG9yLXBhcmFncmFwaC1zZWNvbmRhcnk6ICM2ZGJlZmE7XG4kY29sb3ItcGFyYWdyYXBoLXRlcnRpYXJ5OiAjNDA0MDQwO1xuXG4vLyBTZXQgdGV4dCBiZWhhdmlvciBvbiBjb2xvcnNcbiRjb2xvci10ZXh0LW9uLXByaW1hcnk6ICMyODI4Mjg7XG4kY29sb3ItdGV4dC1vbi1zZWNvbmRhcnk6ICNmOGY4Zjg7XG4kY29sb3ItdGV4dC1vbi10ZXJ0aWFyeTogI2Y4ZjhmODtcblxuJGNvbG9yLXRpdGxlLW9uLXByaW1hcnk6ICM0MDQwNDA7XG4kY29sb3ItdGl0bGUtb24tc2Vjb25kYXJ5OiAjZjhmOGY4O1xuJGNvbG9yLXRpdGxlLW9uLXRlcnRpYXJ5OiAjZjhmOGY4O1xuXG4vLyBDb2xvciB2YXJpYW50c1xuJGNvbG9yLXByaW1hcnktZGFyazogIzBBOURDQztcbiRjb2xvci1zZWNvbmRhcnktZGFyazogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksMTAlKSFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWRhcms6IGRhcmtlbigkY29sb3ItdGVydGlhcnksMTAlKSFkZWZhdWx0O1xuXG4kY29sb3ItcHJpbWFyeS1saWdodDogI0EyQzRFQztcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwxMCUpIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXRlcnRpYXJ5LDEwJSkhZGVmYXVsdDtcblxuXG5cbi8vIFdoaXRlc1xuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yLWxpZ2h0OiAjRENEQ0RDO1xuJGNvbG9yLW11dGVkOiAjQTJBNkFBO1xuJGNvbG9yLWdyZXk6ICAjNkI2RTcwO1xuJGNvbG9yLWRhcms6ICAjNDU0QTREO1xuJGNvbG9yLWJsYWNrOiAjMjQyMzI1O1xuXG5cbi8qXG5cbiAgICBCdXR0b25zXG5cbiovXG5cbi8vIERlZmF1bHQgYnV0dG9uXG4kcGFkZGluZy1idXR0b24tLXg6ICgyMC8xNikqMXJlbTtcbiRwYWRkaW5nLWJ1dHRvbi0teTogKDkvMTYpKjFyZW07XG4kbWluLXdpZHRoLWJ1dHRvbjogKDIyMC8xNikqMXJlbTtcbiRmb250LXNpemUtYnV0dG9uOiAoMTQvMTYpKjFyZW07XG5cbiRwYWRkaW5nLWJ1dHRvbi1vdXRsaW5lLS14OiAoMjAvMTYpKjFyZW07XG4kcGFkZGluZy1idXR0b24tb3V0bGluZS0teTogKDkvMTYpKjFyZW07XG4kbWluLXdpZHRoLWJ1dHRvbi1vdXRsaW5lOiAoMjIwLzE2KSoxcmVtO1xuJGZvbnQtc2l6ZS1idXR0b24tb3V0bGluZTogKDE0LzE2KSoxcmVtO1xuXG4vKlxuXG4gICAgRm9ybSBpbnB1dHNcblxuKi9cblxuXG4kY29sb3ItaW5wdXQtYm9yZGVyOiAjRTBERUU4IWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtZm9jdXM6ICMxMjQ1NzchZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogI0UwREVFOCFkZWZhdWx0OztcbiRjb2xvci1pbnB1dC10ZXh0OiAjMjEyMTIxIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWlucHV0OiAoMTAvMTYpKjFyZW0hZGVmYXVsdDtcblxuLy8gU2VsZWN0XG4kYm9yZGVyLXJhZGl1cy1zZWxlY3Q6JGJvcmRlci1yYWRpdXMtaW5wdXQ7XG4kY29sb3Itc2VsZWN0LWJhY2tncm91bmQ6ICNmZmYgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXNlbGVjdC1iYWNrZ3JvdW5kLCAyJSkgIWRlZmF1bHQ7XG4kY29sb3Itc2VsZWN0LWJvcmRlcjogICAkY29sb3ItaW5wdXQtYm9yZGVyO1xuJGNvbG9yLXNlbGVjdC1ib3JkZXItaG92ZXI6IGRhcmtlbigkY29sb3Itc2VsZWN0LWJvcmRlciwgNSUpICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aC1zZWxlY3Q6ICgxLzE2KSoxcmVtO1xuJHNlbGVjdC1pY29uLXNpemU6IDIycHggO1xuJHBhZGRpbmctc2VsZWN0LS15OiAoOC8xNikqMXJlbTtcbiRwYWRkaW5nLXNlbGVjdC0teDogKDEyLzE2KSoxcmVtO1xuXG4kZm9udC1zaXplLXNlbGVjdDogMXJlbSA7XG4kZm9udC13ZWlnaHQtc2VsZWN0OiA0MDAgO1xuJGNvbG9yLXNlbGVjdC10ZXh0OiAkY29sb3ItaW5wdXQtdGV4dCA7XG4kaWNvbi1zZWxlY3QtY2FyZXQ6XCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSc2cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDYgMTgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0lucHV0cy0vZm9ybWZpZWxkLXB1bGxkb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI5LjAwMDAwMCwgLTQxLjAwMDAwMCknIGZpbGw9JyUyMzEzMTU1MyclM0UlM0NnIGlkPSdmb3Jtcy/impnvuI8vc2VsZWN0LWRyb3Bkb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMTcuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTEzLjMwMjg1ODksMTEuNTQzMjc4MiBDMTIuMTk3MTI3MywxMS41NDMyNzgyIDExLjczOTYyNiwxMC43Njk5NzU1IDEyLjI5MjA2NzgsOS43OTY1NTg1MyBMMTQuMDA4NjI0Myw2Ljc3MTk0MDgxIEMxNC41NTYxMTEzLDUuODA3MjU0MTYgMTUuNDM4ODA4Niw1Ljc5ODUyMzg0IDE1Ljk5MTI1MDMsNi43NzE5NDA4MSBMMTcuNzA3ODA2OCw5Ljc5NjU1ODUzIEMxOC4yNTUyOTM5LDEwLjc2MTI0NTIgMTcuODA2NzA0MSwxMS41NDMyNzgyIDE2LjY5NzAxNTcsMTEuNTQzMjc4MiBMMTMuMzAyODU4OSwxMS41NDMyNzgyIFogTTEzLjMwMjg1ODksMTguNDU2NzIxOCBMMTYuNjk3MDE1NywxOC40NTY3MjE4IEMxNy44MDY3MDQxLDE4LjQ1NjcyMTggMTguMjU1MjkzOSwxOS4yMzg3NTQ4IDE3LjcwNzgwNjgsMjAuMjAzNDQxNSBMMTUuOTkxMjUwMywyMy4yMjgwNTkyIEMxNS40Mzg4MDg2LDI0LjIwMTQ3NjIgMTQuNTU2MTExMywyNC4xOTI3NDU4IDE0LjAwODYyNDMsMjMuMjI4MDU5MiBMMTIuMjkyMDY3OCwyMC4yMDM0NDE1IEMxMS43Mzk2MjYsMTkuMjMwMDI0NSAxMi4xOTcxMjczLDE4LjQ1NjcyMTggMTMuMzAyODU4OSwxOC40NTY3MjE4IFonIGlkPSdDb21iaW5lZC1TaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIiFkZWZhdWx0O1xuXG4vLyBDaGVja2JveFxuJGJvcmRlci1yYWRpdXMtY2hlY2tib3g6ICgxMC8xNikqMXJlbTtcbiR3aWR0aC1jaGVja2JveDogMS43NXJlbTtcbiRib3JkZXItY2hlY2tib3g6IHNvbGlkICgxLzE2KSoxcmVtICRjb2xvci1pbnB1dC1ib3JkZXI7XG4kaWNvbi1jaGVja2JveC1jaGVjazpcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOEI0QzMnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdhcmNzJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiIWRlZmF1bHQ7XG4kaWNvbi1jaGVja2JveC1jaGVjay0tc2l6ZTogODAlO1xuXG5cbi8qXG5cbiAgICBUeXBvZ3JhcGh5XG5cbiovXG5cbi8vQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1FQitHYXJhbW9uZHxPc3dhbGQ6NjAwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1GaXJhK1NhbnM6d2dodEA0MDA7NjAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdxdWlub2FfMnJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcXVpbm9hMi1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvcXVpbm9hMi1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuJGZvbnQtc2l6ZS1iYXNlOiAxNjsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG5cbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcblxuJGJhc2UtZm9udC1jb2xvcjogJGNvbG9yLWRhcms7XG5cbiRmb250LWZhbWlseS1iYXNlOiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDIwMCA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAxMDAgO1xuXG5cbiRmb250LWZhbWlseS1hbHQ6ICdxdWlub2FfMnJlZ3VsYXInLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG5cbiRmb250LWFsdC1zcGFjaW5nOiAuNXB4O1xuJGZvbnQtYWx0LXdlaWdodC1ib2xkOiA1MDA7XG5cblxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblxuLy8gSGVhZGluZ3NcblxuJGhlYWRpbmctc2l6ZS0xOiAgICAgICAgNDAhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtMjogICAgICAgIDI4IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTM6ICAgICAgICAyNCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS00OiAgICAgICAgMTghZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNTogICAgICAgIDE2IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTY6ICAgICAgICAxNiFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDQwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xO1xuXG5cbi8qXG5cbiAgICBNZW51XG5cbiovXG5cbiRtZW51LWl0ZW0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kbWVudS1pdGVtLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblxuXG4kc3VibWVudS1pdGVtLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRzdWJtZW51LWxpbmstY29sb3I6IHdoaXRlO1xuXG4kYm9yZGVyLXJhZGl1cy1idXR0b246IDIuMnJlbTtcblxuLypcbiAgICBQYXJhZ3JhcGhzXG5cbiovXG4kcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X2NvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHBhcmFncmFwaF9zbGlkZXJfb3ZlcmxheV9vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XG4vKlxuXG4gICAgTWFyZ2lucyBhbmQgcGFkZGluZ3NcblxuKi9cbiRwYWRkaW5nLXJlZ2lvbjogMnJlbSFkZWZhdWx0O1xuJG1hcmdpbi1pdGVtOiAycmVtIWRlZmF1bHQ7XG4kcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTogMy43NXJlbSFkZWZhdWx0OyIsIi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogcmVkICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5cbiAgICBDb2xvcnNcblxuKi9cbi8qXG5cbiAgICBCdXR0b25zXG5cbiovXG4vKlxuXG4gICAgRm9ybSBpbnB1dHNcblxuKi9cbi8qXG5cbiAgICBUeXBvZ3JhcGh5XG5cbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RmlyYStTYW5zOndnaHRANDAwOzYwMCZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdxdWlub2FfMnJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aW5vYTItcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9xdWlub2EyLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKlxuXG4gICAgTWVudVxuXG4qL1xuLypcbiAgICBQYXJhZ3JhcGhzXG5cbiovXG4vKlxuXG4gICAgTWFyZ2lucyBhbmQgcGFkZGluZ3NcblxuKi9cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogcmVkO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5mc2xpZ2h0Ym94LXRvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzUsIDM1LCAwLjY1KTsgfVxuXG4uZnNsaWdodGJveC10b29sYmFyLWJ1dHRvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGRzLXJpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDY3cHg7IH1cblxuLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1czsgfVxuXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZnNsaWdodGJveC1zb3VyY2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZzbGlnaHRib3gtc2luZ2xlLXNvdXJjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5mc2xpZ2h0Ym94LXRyYW5zZm9ybS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsgfVxuXG4uZnNsaWdodGJveC1pbnZhbGlkLWZpbGUtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNlYWViZWI7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZzbGlnaHRib3gtZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZnNsaWdodGJveC1mYWRlLWluIHtcbiAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtaW4gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNywgMSk7IH1cblxuQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuNjU7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZnNsaWdodGJveC1mYWRlLW91dCB7XG4gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLW91dCAuMjVzIGVhc2U7IH1cblxuQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjM1OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZzbGlnaHRib3gtZmFkZS1pbi1jb21wbGV0ZSB7XG4gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLWluLWNvbXBsZXRlIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjcsIDEpIGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLWluLWNvbXBsZXRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjM7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZnNsaWdodGJveC1mYWRlLW91dC1jb21wbGV0ZSB7XG4gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLW91dC1jb21wbGV0ZSAuMjVzIGVhc2UgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1vdXQtY29tcGxldGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZzbGlnaHRib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDMwLCAzMCwgMzAsIDAuOSksIGJsYWNrIDE4MTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZnNsaWdodGJveC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mc2xpZ2h0Ym94LXNjcm9sbGJhcmZpeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7IH1cblxuLmZzbGlnaHRib3gtbmF2IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjgycmVtO1xuICBjb2xvcjogI2MxYzJjMjtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiA0NnB4OyB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLW51bWJlci1jb250YWluZXIgLmZzbGlnaHRib3gtc2xpZGUtc2xpZGUtbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciAuZnNsaWdodGJveC1zbGFzaCB7XG4gIHBhZGRpbmctdG9wOiAuMTVyZW07XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZnNsaWdodGJveC1zdmctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2RkZDsgfVxuXG4uZnNsaWdodGJveC1zdmctaWNvbiBjaXJjbGUge1xuICBzdHJva2U6ICM0NjkxZjY7XG4gIHN0cm9rZS13aWR0aDogMTsgfVxuXG4uZnNsaWdodGJveC1zbGlkZS1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZnNsaWdodGJveC1zbGlkZS1idG4tY29udGFpbmVyOmhvdmVyIC5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuICBmaWxsOiAjZjFmMWYxOyB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0biB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuNjUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NzZweCkge1xuICAuZnNsaWdodGJveC1zbGlkZS1idG4ge1xuICAgIHBhZGRpbmc6IDhweDsgfSB9XG5cbi5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1sZWZ0LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NS45OXB4KSB7XG4gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1sZWZ0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG4uZnNsaWdodGJveC1zbGlkZS1idG4tcmlnaHQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogM3B4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NzZweCkge1xuICAuZnNsaWdodGJveC1zbGlkZS1idG4tcmlnaHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4uYnV0dG9uLXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZzbGlnaHRib3gtaG9sZGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZnNsaWdodGJveC1tZWRpYS1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5mc2xpZ2h0Ym94LWludmlzaWJsZS1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uZnNsaWdodGJveC1jdXJzb3ItZ3JhYmJpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5idXR0b24tc3R5bGU6aG92ZXIgLmZzbGlnaHRib3gtc3ZnLWljb24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZzbGlnaHRib3gtZmFkZS1pbi13aW5kb3cge1xuICBhbmltYXRpb246IGZhZGUtaW4gLjVzIGZvcndhcmRzOyB9XG5cbi5mc2xpZ2h0Ym94LWNvbnRhaW5lci1mYWRlb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7IH1cblxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuODc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjEyNXJlbTsgfSB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbiAgICAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuICAgIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbiAgICAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4gICAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuICAgIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbiAgICAuY29sLWxnLWF1dG8ge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTgge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxuICAgIFRoaXMgYWRkcyB2ZXJ0aWNhbCBwYWRkaW5nIHdoaWNoIHNjYWxlcyB3aXRoIGJyZWFrcG9pbnRzIGF1dG9tYWdpY2FsbHlcbiovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuYS5idG4ge1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVEMjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJxdWlub2FfMnJlZ3VsYXJcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIGEuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyMzI1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hLmN0YSB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cblxuYS5pbnZlcnNlLCBhLmdyZWVuLmludmVyc2UsIGEuYmx1ZS5pbnZlcnNlLCBhLnB1cnBsZS5pbnZlcnNlLCBhLm9yYW5nZS5pbnZlcnNlIHtcbiAgY29sb3I6ICNGMTVEMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgYS5pbnZlcnNlOmhvdmVyIHtcbiAgICBjb2xvcjogIzI0MjMyNSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuYS5idG4tLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhNDEwNTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2E0MTA1MTsgfVxuICBhLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5hLmJ1dHRvbi0tdGVydGlhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTNNMTIgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OmhvdmVyOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuXG5hLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDQjcxRTsgfVxuXG5hLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlCMkQ4OyB9XG5cbmEucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMTQ2ODsgfVxuXG5hLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0I2NDY7IH1cblxuYS5ncmVlbi5pbnZlcnNlIHtcbiAgY29sb3I6ICM4Q0I3MUU7IH1cblxuYS5ibHVlLmludmVyc2Uge1xuICBjb2xvcjogIzI5QjJEODsgfVxuXG5hLnB1cnBsZS5pbnZlcnNlIHtcbiAgY29sb3I6ICNEMzE0Njg7IH1cblxuYS5vcmFuZ2UuaW52ZXJzZSB7XG4gIGNvbG9yOiAjRjNCNjQ2OyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDUuMTI1cmVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDUuMTI1cmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDMuNzVyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwicXVpbm9hXzJyZWd1bGFyXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogI0QzMTQ2ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbi50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4udGV4dC1mb3JtYXR0ZWQgLmgxLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwicXVpbm9hXzJyZWd1bGFyXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5oMSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuaDEsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmgxLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbmEubGluazpub3QoW2NsYXNzKj0nYnRuJ10pLFxuYVtocmVmXS5saW5rOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjRjE1RDIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLmxpbms6bm90KFtjbGFzcyo9J2J0biddKTpob3ZlcixcbiAgYVtocmVmXS5saW5rOm5vdCguYnRuKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICNGRkIyRDE7IH1cblxuYTpub3QoW2NsYXNzKj0nYnRuJ10pLCBhW2hyZWZdOm5vdChbY2xhc3MqPSdidG4nXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuXG4vKiBCZWhhdmlvciBvZiBsaW5rIGluIGZvcm1hdHRlZCB0ZXh0ICovXG4udGV4dC1mb3JtYXR0ZWQgYTpub3QoW2NsYXNzKj0nYnRuJ10pIHtcbiAgY29sb3I6ICNGMTVEMjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCBhOm5vdChbY2xhc3MqPSdidG4nXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZCMkQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1mYWNlYm9vayBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtbGlua2VkaW4gYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXlvdXR1YmUgYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXR3aXR0ZXIgYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXBpbnRlcmVzdCBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtaW5zdGFncmFtIGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC13aGF0c2FwcCBhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGNvbG9yOiBncmVlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIC5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTAuMjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLnNvY2lhbC1pY29ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuc29jaWFsbWVkaWFibG9jayAuc29jaWFsLWljb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLnNvY2lhbC1pY29ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtOyB9IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLnNvY2lhbC1pY29ucyAuZmllbGQtLWxhYmVsLXZpc3VhbGx5X2hpZGRlbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLnNvY2lhbC1pY29ucyAuZmllbGQtLWxhYmVsLXZpc3VhbGx5X2hpZGRlbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgYSB7XG4gIG1hcmdpbjogMC4yNXJlbTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuZmllbGQtZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2ZhY2Vib29rLnN2Z1wiKTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuZmllbGQtbGlua2VkaW4gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xpbmtlZGluLnN2Z1wiKTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuZmllbGQteW91dHViZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25feW91dHViZS5zdmdcIik7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3R3aXR0ZXIuc3ZnXCIpOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1waW50ZXJlc3QgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3BpbnRlcmVzdC5zdmdcIik7IH1cblxuLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWluc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25faW5zdGFncmFtLnN2Z1wiKTsgfVxuXG4uc29jaWFsbWVkaWFibG9jayAuZmllbGQtd2hhdHNhcHAgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3doYXRzYXBwLnN2Z1wiKTsgfVxuXG5wIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG5cbnAuaW50cm8ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMyNDIzMjU7IH1cblxuLnRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIgaW1nIHtcbiAgICBtYXJnaW46IGF1dG87IH1cblxucC5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMyNDIzMjU7IH1cblxucC5tdXRlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZvbnQtc2l6ZTogMC45ZW07IH1cblxuc3Bhbi5yZWQge1xuICBjb2xvcjogI0YxNUQyMzsgfVxuXG5zcGFuLm9yYW5nZSB7XG4gIGNvbG9yOiAjRjNCNjQ2OyB9XG5cbnNwYW4uYmx1ZSB7XG4gIGNvbG9yOiAjMjlCMkQ4OyB9XG5cbnNwYW4uZ3JlZW4ge1xuICBjb2xvcjogIzhDQjcxRTsgfVxuXG5zcGFuLmRhcmtncmVlbiB7XG4gIGNvbG9yOiAjMjM3NzJFOyB9XG5cbnNwYW4ucHVycGxlIHtcbiAgY29sb3I6ICNEMzE0Njg7IH1cblxucC52ZWdhbnRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjMyNTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjU1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcInF1aW5vYV8ycmVndWxhclwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMC45OyB9XG4gIHAudmVnYW50aXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy92ZWdhLXRpcC1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyB9XG4iLCIvL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXRcIik7XG4uZnNsaWdodGJveC10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNSwgMC42NSk7IH1cblxuLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxkcy1yaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA2N3B4OyB9XG5cbi5sZHMtcmluZyBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDZweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7IH1cblxuLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG5cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7IH1cblxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZzbGlnaHRib3gtc291cmNlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mc2xpZ2h0Ym94LXNpbmdsZS1zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uZnNsaWdodGJveC10cmFuc2Zvcm0tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7IH1cblxuLmZzbGlnaHRib3gtaW52YWxpZC1maWxlLXdyYXBwZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZWFlYmViO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZzbGlnaHRib3gtZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLWluIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjcsIDEpOyB9XG5cbkBrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogLjY1OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZzbGlnaHRib3gtZmFkZS1vdXQge1xuICBhbmltYXRpb246IGZzbGlnaHRib3gtZmFkZS1vdXQgLjI1cyBlYXNlOyB9XG5cbkBrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IC4zNTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUge1xuICBhbmltYXRpb246IGZzbGlnaHRib3gtZmFkZS1pbi1jb21wbGV0ZSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC43LCAxKSBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1pbi1jb21wbGV0ZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IC4zOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZzbGlnaHRib3gtZmFkZS1vdXQtY29tcGxldGUge1xuICBhbmltYXRpb246IGZzbGlnaHRib3gtZmFkZS1vdXQtY29tcGxldGUgLjI1cyBlYXNlICFpbXBvcnRhbnQ7IH1cblxuQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mc2xpZ2h0Ym94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgzMCwgMzAsIDMwLCAwLjkpLCBibGFjayAxODEwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmZzbGlnaHRib3gtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZzbGlnaHRib3gtc2Nyb2xsYmFyZml4IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuXG4uZnNsaWdodGJveC1uYXYge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjsgfVxuXG4uZnNsaWdodGJveC1zbGlkZS1udW1iZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuODJyZW07XG4gIGNvbG9yOiAjYzFjMmMyO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDQ2cHg7IH1cbi5mc2xpZ2h0Ym94LXNsaWRlLW51bWJlci1jb250YWluZXIgLmZzbGlnaHRib3gtc2xpZGUtc2xpZGUtbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7IH1cbi5mc2xpZ2h0Ym94LXNsaWRlLW51bWJlci1jb250YWluZXIgLmZzbGlnaHRib3gtc2xhc2gge1xuICBwYWRkaW5nLXRvcDogLjE1cmVtO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZzbGlnaHRib3gtc3ZnLWljb24gcGF0aCB7XG4gIGZpbGw6ICNkZGQ7IH1cblxuLmZzbGlnaHRib3gtc3ZnLWljb24gY2lyY2xlIHtcbiAgc3Ryb2tlOiAjNDY5MWY2O1xuICBzdHJva2Utd2lkdGg6IDE7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuLWNvbnRhaW5lcjpob3ZlciAuZnNsaWdodGJveC1zdmctaWNvbiBwYXRoIHtcbiAgZmlsbDogI2YxZjFmMTsgfVxuXG4uZnNsaWdodGJveC1zbGlkZS1idG4ge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzUsIDM1LCAwLjY1KTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NnB4KSB7XG4gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0biB7XG4gICAgcGFkZGluZzogOHB4OyB9IH1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuLWxlZnQtY29udGFpbmVyIHtcbiAgbGVmdDogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NS45OXB4KSB7XG4gIC5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1sZWZ0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuXG4uZnNsaWdodGJveC1zbGlkZS1idG4tcmlnaHQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogM3B4OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNDc2cHgpIHtcbiAgLmZzbGlnaHRib3gtc2xpZGUtYnRuLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cblxuLmJ1dHRvbi1zdHlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mc2xpZ2h0Ym94LWhvbGRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZzbGlnaHRib3gtbWVkaWEtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uZnNsaWdodGJveC1pbnZpc2libGUtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7IH1cblxuLmZzbGlnaHRib3gtY3Vyc29yLWdyYWJiaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uYnV0dG9uLXN0eWxlOmhvdmVyIC5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbi5mc2xpZ2h0Ym94LWZhZGUtaW4td2luZG93IHtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIC41cyBmb3J3YXJkczsgfVxuXG4uZnNsaWdodGJveC1jb250YWluZXItZmFkZW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlOyB9XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZS8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1AZWFjaCAkYnJlYWtwb2ludCwgJGdyaWQtZ3V0dGVyLXdpZHRoIGluICRncmlkLWd1dHRlci13aWR0aHMgIHtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICAgfVxuICAgICAgIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUgLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGd1dHRlci1tb2JpbGUgLyAtMik7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICAgICB9XG4gICAgfVxuXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSggJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cblxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyAgQm9vdHN0cmFwXG4vL1xuLy8gIFRoZXNlIHZhcmlhYmxlcyBwcm92aWRlIEJvb3RzdHJhcCBvdmVycmlkZXMsIGVnLiBob3cgd2Ugc2V0IHRoZSBncmlkLCBtYXggY29udGFpbmVyIHNpemVzIGV0Yy5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vICMgQ29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbi8vIE1heCB3aWR0aCBvZiBjb250YWluZXIgc2hvdWxkIGluY2x1ZGUgZ3V0dGVyIHdpZHRoIG9uY2UgZm9yIGl0cyBvdXRlciBwYWRkaW5nLlxuLy9cbi8vXG4vLyAjIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbi8vXG4vLyBTdHlsZWd1aWRlOiBTZXR0aW5ncy5ib290c3RyYXBcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICAgICAgeHM6MCxcbiAgICAgICAgc206IDU2MHB4LFxuICAgICAgICBtZDogOTAwcHgsXG4gICAgICAgIGxnOiAxMjAwcHgsXG4vLyAgICAgICAgIHhsOiAxODAwcHgsXG4gICAgLy94eGw6MTYwMHB4XG4gICAgLy8geHh4bDoyNTUwcHhcbikhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHNtOiA1NjBweCxcbiAgICAgICAgbWQ6IDc2OHB4LFxuICAgICAgICBsZzogMTA1NnB4LFxuLy8gICAgICAgICB4bDogMTU4NHB4LFxuICAgIC8veHhsOiAxMTQwcHhcbiAgICAvLyB4eHhsOjE4MDBweFxuKSFkZWZhdWx0O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gICAgICAgIHNtOiAxcmVtLFxuICAgICAgICBtZDogKDI4LzE2KSoxcmVtLFxuICAgICAgICBsZzogKDM2LzE2KSoxcmVtLFxuLy8gICAgICAgICB4bDogKDU0LzE2KSoxcmVtLFxuICAgIC8veHhsOiAxMTQwcHhcbiAgICAvLyB4eHhsOjE4MDBweFxuKSFkZWZhdWx0O1xuXG4kZ3JpZC12ZXJ0aWNhbDogKFxuICAgICAgICBzbTogMXJlbSxcbiAgICAgICAgbWQ6ICgyOC8xNikqMXJlbSxcbiAgICAgICAgbGc6ICgzNi8xNikqMXJlbSxcbi8vICAgICAgICAgeGw6ICg1NC8xNikqMXJlbSxcbiAgICAvL3h4bDogMTE0MHB4XG4gICAgLy8geHh4bDoxODAwcHhcbikhZGVmYXVsdDtcblxuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgKDM2LzE2KSoxcmVtIWRlZmF1bHQ7XG4kZ3V0dGVyLW1vYmlsZTogICAgICAgICAgICAgICAgKDE2LzE2KSoxcmVtIWRlZmF1bHQ7XG4vLyBTZXRzIGl0ZW0gbWFyZ2luIHRvIGJlIHNhbWUgYXMgZ3JpZCBndXR0ZXIgKGVxdWFsIGRpc3RhbmNlcylcbiRpdGVtLW1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuLy8gU2V0cyBib29sZWFucyBmb3IgbGFyZ2VyIHNjcmVlbiBzaXplc1xuJHNjcmVlbi14bDptYXBfaGFzX2tleSgkZ3JpZC1icmVha3BvaW50cywneGwnKSFkZWZhdWx0O1xuJHNjcmVlbi14eGw6bWFwX2hhc19rZXkoJGdyaWQtYnJlYWtwb2ludHMsJ3h4bCcpIWRlZmF1bHQ7XG4kc2NyZWVuLXh4eGw6bWFwX2hhc19rZXkoJGdyaWQtYnJlYWtwb2ludHMsJ3h4eGwnKSFkZWZhdWx0O1xuXG5cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkZ3JpZC1ndXR0ZXItd2lkdGhzOiRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO31cbiAgICA1MCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO31cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTt9XG59XG5cbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO31cbiAgICA1MCUgey1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7fVxufVxuXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgey1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO31cbiAgICA1MCUgey1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO31cbn1cblxuJWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIC8vd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6ICgzMi8xNikqMXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiVidXR0b24tY3RhIHtcbiAgICBmb250LXNpemU6ICg0Mi8xNikqMXJlbTtcbn1cblxuJWJ1dHRvbi1pbnZlcnNlIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cblxuJWJ1dHRvbi1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci10ZXJ0aWFyeS1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnktZGFyaztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cblxuYS5idG4tLXNlY29uZGFyeXtcbiAgICBAZXh0ZW5kICVidXR0b24tc2Vjb25kYXJ5O1xufVxuXG5hLmJ1dHRvbi0tdGVydGlhcnl7XG4gICAgQGV4dGVuZCAlYnV0dG9uLXRlcnRpYXJ5O1xufVxuXG4lYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTNNMTIgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAgICAgLW1vei1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgIH1cbn1cblxuYS5idG57XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xufVxuYS5jdGF7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWN0YTtcbn1cblxuYS5ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VuYXJ5O1xufVxuXG5hLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xufVxuXG5hLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xufVxuXG5hLm9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXF1aW5hcnk7XG59XG5cbmEuaW52ZXJzZXtcbiAgICBAZXh0ZW5kICVidXR0b24taW52ZXJzZTtcbn1cblxuYS5ncmVlbi5pbnZlcnNle1xuICAgIEBleHRlbmQgJWJ1dHRvbi1pbnZlcnNlO1xuICAgIGNvbG9yOiAkY29sb3Itc2VuYXJ5O1xufVxuXG5hLmJsdWUuaW52ZXJzZXtcbiAgICBAZXh0ZW5kICVidXR0b24taW52ZXJzZTtcbiAgICBjb2xvcjogJGNvbG9yLXF1YXRlcm5hcnk7XG59XG5cbmEucHVycGxlLmludmVyc2V7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWludmVyc2U7XG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbn1cblxuYS5vcmFuZ2UuaW52ZXJzZXtcbiAgICBAZXh0ZW5kICVidXR0b24taW52ZXJzZTtcbiAgICBjb2xvcjogJGNvbG9yLXF1aW5hcnk7XG59IiwiLy8gSGVhZGluZ3Ncbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgaGVhZGluZyBzdHlsaW5nIGZvciBoMSA+IGg2XG4vL1xuLy8gIGZvbGxvd2luZyB2YXJpYWJsZXMgYXJlIG92ZXJyd3JpdGFibGUgaW4geW91ciB0aGVtZXMgYHZhcmlhYmxlcy5zY3NzYFxuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy8kaGVhZGluZy1zaXplLTE6ICAgICAgICA1MiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTI6ICAgICAgICA0MiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTM6ICAgICAgICAyOCFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTQ6ICAgICAgICAyMiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTU6ICAgICAgICAxNiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTY6ICAgICAgICAxNiFkZWZhdWx0O1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyA8aDE+TG9yZW0gaXBzdW0gZG9sb3I8L2gxPlxuLy8gPGgyPkxvcmVtIGlwc3VtIGRvbG9yPC9oMj5cbi8vIDxoMz5Mb3JlbSBpcHN1bSBkb2xvcjwvaDM+XG4vLyA8aDQ+TG9yZW0gaXBzdW0gZG9sb3I8L2g0PlxuLy8gPGg1PkxvcmVtIGlwc3VtIGRvbG9yPC9oNT5cbi8vIDxoNj5Mb3JlbSBpcHN1bSBkb2xvcjwvaDY+XG4vL1xuLy8gV2VpZ2h0OiAyXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMuaGVhZGluZ3NcbiRoZWFkaW5nLXNpemUtMTogICAgICAgIDgyIWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTI6ICAgICAgICA4MiFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS0zOiAgICAgICAgNjAhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNDogICAgICAgIDQyIWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTU6ICAgICAgICAzMiFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS02OiAgICAgICAgMjghZGVmYXVsdDtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA0MDA7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMSFkZWZhdWx0O1xuXG5oMSwuaDEgeyBmb250LXNpemU6KDgyLzE2KSoxcmVtOyB9XG5oMiwuaDIgeyBmb250LXNpemU6KDgyLzE2KSoxcmVtOyB9XG5oMywuaDMgeyBmb250LXNpemU6KDYwLzE2KSoxcmVtOyB9XG5oNCwuaDQgeyBmb250LXNpemU6KDQyLzE2KSoxcmVtOyB9XG5oNSwuaDUgeyBmb250LXNpemU6KDMyLzE2KSoxcmVtOyB9XG5oNiwuaDYgeyBmb250LXNpemU6KDI4LzE2KSoxcmVtOyB9XG5cbmgxLGgyLGgzLGg0LGg1LGg2LFxuLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgIC8vbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41LCdib3R0b20nKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG4udGV4dC1mb3JtYXR0ZWR7XG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsXG4gICAgLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAvL21hcmdpbi10b3A6IDEuMWVtO1xuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1tYXJnaW4oMC41LCdib3R0b20nKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ21kJyl7XG4gICAgaDEsLmgxIHsgZm9udC1zaXplOig4MC8xNikqMXJlbTsgfVxuICAgIGgyLC5oMiB7IGZvbnQtc2l6ZTooODAvMTYpKjFyZW07IH1cbiAgICBoMywuaDMgeyBmb250LXNpemU6KDQ4LzE2KSoxcmVtOyB9XG4gICAgaDQsLmg0IHsgZm9udC1zaXplOig0MC8xNikqMXJlbTsgfVxuICAgIGg1LC5oNSB7IGZvbnQtc2l6ZTooNDAvMTYpKjFyZW07IH1cbiAgICBoNiwuaDYgeyBmb250LXNpemU6KDQwLzE2KSoxcmVtOyB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJ3NtJyl7XG4gICAgaDEsLmgxIHsgZm9udC1zaXplOig4MC8xNikqMXJlbTsgfVxuICAgIGgyLC5oMiB7IGZvbnQtc2l6ZTooODAvMTYpKjFyZW07IH1cbiAgICBoMywuaDMgeyBmb250LXNpemU6KDQ4LzE2KSoxcmVtOyB9XG4gICAgaDQsLmg0IHsgZm9udC1zaXplOig0MC8xNikqMXJlbTsgfVxuICAgIGg1LC5oNSB7IGZvbnQtc2l6ZTooNDAvMTYpKjFyZW07IH1cbiAgICBoNiwuaDYgeyBmb250LXNpemU6KDQwLzE2KSoxcmVtOyB9XG59XG4iLCJcbi8qXG4gICAgVGhpcyBhZGRzIHZlcnRpY2FsIHBhZGRpbmcgd2hpY2ggc2NhbGVzIHdpdGggYnJlYWtwb2ludHMgYXV0b21hZ2ljYWxseVxuKi9cbkBtaXhpbiB2ZXJ0aWNhbC1wYWRkaW5nKCRzaXplOjEsICRkaXJlY3Rpb246J2JvdGgnLCAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJHZlcnRpY2FsLWhlaWdodDogJGdyaWQtdmVydGljYWwpIHtcbiAgICBAaWYoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIH1cbiAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90dG9tJyl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIH1cbiAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90aCcpe1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gICAgfVxuXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRoZWlnaHQgaW4gJHZlcnRpY2FsLWhlaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ3RvcCcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90dG9tJyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gdmVydGljYWwtbWFyZ2luKCRzaXplOjEsICRkaXJlY3Rpb246J2JvdGgnLCAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJHZlcnRpY2FsLWhlaWdodDogJGdyaWQtdmVydGljYWwpIHtcbiAgICBAaWYoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gICAgfVxuICAgIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG4gICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgICB9XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsICRoZWlnaHQgaW4gJHZlcnRpY2FsLWhlaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ3RvcCcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90aCcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1tYXJnaW4tZ3V0dGVyKCRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgICBtYXJnaW4tdG9wOiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcblxuICAgIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBMaW5rXG4vL1xuLy8gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0IGxpbmsgc3R5bGluZ1xuLy9cbi8vICBmb2xsb3dpbmcgdmFyaWFibGVzIGFyZSBvdmVycndyaXRhYmxlIGluIHlvdXIgdGhlbWVzIGB2YXJpYWJsZXMuc2Nzc2Bcbi8vXG4vLyAgQ29tcGF0aWJsZSBpbiBJRTYrLCBGaXJlZm94IDIrLCBTYWZhcmkgNCsuXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiDwn5S2IFdvcmsgaW4gcHJvZ3Jlc3Ncbi8vIF9fX1xuLy9cbi8vXG4vLyAgJGxpbmstY29sb3I6ICMyRDg2ODghZGVmYXVsdDtcbi8vXG4vLyAgJGxpbmstZm9udDogc2Fucy1zZXJpZiFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1mb250LXdlaWdodDogNTAwIWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLXNpemU6IDFyZW0hZGVmYXVsdDtcbi8vXG4vLyAgJGxpbmstZGVjbzogbm9uZSFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1ob3Zlci1kZWNvOiB1bmRlcmxpbmUhZGVmYXVsdDtcbi8vXG4vL1xuLy8gTWFya3VwOlxuLy8gPGEgY2xhc3M9XCJsaW5rXCI+TGluazwvYT5cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5MaW5rXG5cbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3Itc2Vjb25kYXJ5IWRlZmF1bHQ7XG4kbGluay1mb250OiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGxpbmstZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcbiRsaW5rLXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kbGluay1kZWNvOiBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjbzogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbmEubGluazpub3QoW2NsYXNzKj0nYnRuJ10pLFxuYVtocmVmXS5saW5rOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjbztcbiAgICBmb250LXNpemU6ICRsaW5rLXNpemU7XG4gICAgZm9udC1mYW1pbHk6ICRsaW5rLWZvbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvO1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG4gICAgfVxuXG59XG5cbmE6bm90KFtjbGFzcyo9J2J0biddKSwgYVtocmVmXTpub3QoW2NsYXNzKj0nYnRuJ10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuXG5cbi8qIEJlaGF2aW9yIG9mIGxpbmsgaW4gZm9ybWF0dGVkIHRleHQgKi9cbi50ZXh0LWZvcm1hdHRlZCBhOm5vdChbY2xhc3MqPSdidG4nXSkge1xuXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjbztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY287XG4gICAgfVxufVxuXG4lZm9vdGVyLXNvY2lhbHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjb2xvcjogZ3JlZW47XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6MnJlbTtcbiAgICBoZWlnaHQ6MnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnNvY2lhbG1lZGlhYmxvY2sge1xuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLTAuMjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtbWFyZ2luKDAuNSk7XG5cbiAgICAgICAgLmZpZWxkLS1sYWJlbC12aXN1YWxseV9oaWRkZW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLWxhYmVsLXZpc3VhbGx5X2hpZGRlbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgfVxuXG4gICAgLmZpZWxkLWZhY2Vib29rIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9mYWNlYm9vayk7XG4gICAgICAgIC8vJjpob3ZlcntcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX2ZhY2Vib29rX2hvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmZpZWxkLWxpbmtlZGluIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi1saW5rZWRpbik7XG4gICAgICAgIC8vJjpob3ZlcntcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLWxpbmtlZGluLWhvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmZpZWxkLXlvdXR1YmUgYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLXlvdXR1YmUpO1xuICAgICAgICAvLyY6aG92ZXJ7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi15b3V0dWJlLWhvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmZpZWxkLXR3aXR0ZXIgYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3R3aXR0ZXIpO1xuICAgICAgICAvLyY6aG92ZXJ7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl90d2l0dGVyX2hvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmZpZWxkLXBpbnRlcmVzdCBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fcGludGVyZXN0KTtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fcGludGVyZXN0X2hvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmZpZWxkLWluc3RhZ3JhbSBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25faW5zdGFncmFtKTtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25faW5zdGFncmFtX2hvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmZpZWxkLXdoYXRzYXBwIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl93aGF0c2FwcCk7XG4gICAgICAgIC8vJjpob3ZlcntcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3doYXRzYXBwX2hvdmVyKTtcbiAgICAgICAgLy99XG4gICAgfVxufVxuIiwiLy8gUGFyYWdyYXBoXG4vL1xuLy8gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0IDxwPiBzdHlsaW5nXG4vL1xuLy8gIGZvbGxvd2luZyB2YXJpYWJsZXMgYXJlIG92ZXJyd3JpdGFibGUgaW4geW91ciB0aGVtZXMgYHZhcmlhYmxlcy5zY3NzYFxuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IOKchSBTdGFibGVcbi8vIF9fX1xuLy9cbi8vXG4vLyAgJGZvbnQtY29sb3I6ICMyMjIyMjIhZGVmYXVsdDtcbi8vXG4vLyRsaW5lLWhlaWdodDogMS41O1xuLy9cbi8vJGxpbmstZm9udC13ZWlnaHQ6IDUwMCFkZWZhdWx0O1xuLy9cbi8vJHAtc2l6ZTogMXJlbSFkZWZhdWx0O1xuLy9cbi8vJGZvbnQtZmFtaWx5LWJhc2U6IHNhbnMtc2VyaWYhZGVmYXVsdDtcbi8vXG4vLyRwLW1hcmdpbi15OiAwLjVyZW0hZGVmYXVsdDtcbi8vXG4vLyRwLWxldHRlci1zcGFjaW5nOiAwLjJweCFkZWZhdWx0O1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyA8cD5WZXN0aWJ1bHVtIHZlbCBkaWduaXNzaW0gbmlzbC4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEN1cmFiaXR1ciB1bHRyaWNlcywgbWFnbmEgYWMgaW50ZXJkdW0gdmFyaXVzLCBsb3JlbSBsZWN0dXMgZGlnbmlzc2ltIHZlbGl0LCBldCB1bHRyaWNlcyBwdXJ1cyBxdWFtIGVnZXQgcXVhbS4gRG9uZWMgc3VzY2lwaXQgc2FnaXR0aXMgYXVjdG9yLiBJbnRlZ2VyIHNpdCBhbWV0IHRlbXB1cyBzYXBpZW4uIER1aXMgbmVjIG1hZ25hIHZpdGFlIGp1c3RvIGNvbnZhbGxpcyBtb2xsaXMuIFN1c3BlbmRpc3NlIHZlbCBsb3JlbSBhdWN0b3IsIGVmZmljaXR1ciBuaWJoIGluLCBjb25zZWN0ZXR1ciBtZXR1cy4gU3VzcGVuZGlzc2UgdXQgbWFnbmEgaW4ganVzdG8gYmxhbmRpdCBjb25zZXF1YXQgZXQgbmVjIGp1c3RvLiBDcmFzIG51bmMgbWFzc2EsIGFjY3Vtc2FuIHNpdCBhbWV0IHNlbSBhdCwgaW1wZXJkaWV0IHBvc3VlcmUgYW50ZS4gTW9yYmkgZWdldCBtb2xlc3RpZSBsZW8uIE51bmMgcnV0cnVtLCBlc3Qgbm9uIGJsYW5kaXQgaW1wZXJkaWV0LCBzZW0gZXJvcyBhbGlxdWV0IG1hZ25hLCBhYyBoZW5kcmVyaXQgYW50ZSBkb2xvciBzYWdpdHRpcyBtaS48L3A+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMucGFyYWdyYXBoXG5cbiRmb250LWNvbG9yOiBpbmhlcml0IWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IGluaGVyaXQhZGVmYXVsdDtcbiRsaW5rLWZvbnQtd2VpZ2h0OiA1MDAhZGVmYXVsdDtcbiRwLXNpemU6IGluaGVyaXQhZGVmYXVsdDtcbiRwLW1hcmdpbi15OiAwLjVyZW0hZGVmYXVsdDtcbiRwLWxldHRlci1zcGFjaW5nOiAwLjJweCFkZWZhdWx0O1xuXG5wIHtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkcC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHAtbWFyZ2luLXk7XG4gICAgbWFyZ2luLXRvcDogJHAtbWFyZ2luLXk7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwLWxldHRlci1zcGFjaW5nO1xufVxuXG5cbnAuaW50cm97XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1hbGlnbi1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtYWxpZ24tcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1hbGlnbi1qdXN0aWZ5e1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59IiwiLy8gSW1nXG4vL1xuLy8gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0IEltZyBzdHlsaW5nXG4vL1xuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy9cbi8vIE1hcmt1cDpcbi8vICA8aW1nIHNyYz1cImh0dHA6Ly91bnNwbGFzaC5pdC81MDAvMzAwXCIgLz5cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5JbWdcblxuaW1ne1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1yaWdodHtcbiAgICBtYXJnaW4tbGVmdDogMC41KiRtYXJnaW4taXRlbTtcbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNSokbWFyZ2luLWl0ZW07XG59XG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZ3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiMS1zZXR0aW5ncy9zZXR0aW5nc1wiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHNcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2J1dHRvblwiO1xuQGltcG9ydCBcIjMtZWxlbWVudHMvaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2xpbmtcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2Jsb2NrcXVvdGVcIjtcbi8vQGltcG9ydCBcIjMtZWxlbWVudHMvbGlzdHNcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL3BhcmFncmFwaFwiO1xuQGltcG9ydCBcIjMtZWxlbWVudHMvaW1nXCI7XG5cblxucC5pbnRybyB7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxucC5tdXRlZCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5zcGFuLnJlZCB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuc3Bhbi5vcmFuZ2Uge1xuICAgIGNvbG9yOiAkY29sb3ItcXVpbmFyeTtcbn1cbnNwYW4uYmx1ZSB7XG4gICAgY29sb3I6ICRjb2xvci1xdWF0ZXJuYXJ5O1xufVxuc3Bhbi5ncmVlbiB7XG4gICAgY29sb3I6ICRjb2xvci1zZW5hcnk7XG59XG5zcGFuLmRhcmtncmVlbiB7XG4gICAgY29sb3I6ICRjb2xvci1zZXB0ZW5hcnk7XG59XG5zcGFuLnB1cnBsZSB7XG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbn1cblxuXG5wLnZlZ2FudGlwe1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTpjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbiAgICAgICAgbGVmdDowcHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdmVnYS10aXAtaWNvbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICBjb2xvcjokY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjU1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG59Il19 */
