@charset "UTF-8";
/*!
Theme Name: East Coast Jets
Author: Daniel Sarria
Version:1.0.0
*/a,abbr,acronym,address,applet,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}small{font-size:80%}article,aside,details,figcaption,figure,footer,header,hgroup,img,nav,section{display:block}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}blockquote,q{quotes:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin-left:0}ol[class],ul[class]{padding:0;list-style:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}button,input,select,textarea{font:inherit}embed,iframe,object{max-width:100%}strong{font-weight:700}img{max-width:100%;display:block}a:not(.btn):not(.wp-block-button__link):active,a:not(.btn):not(.wp-block-button__link):focus,a:not(.btn):not(.wp-block-button__link):hover{text-decoration:none;outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}pre{-moz-tab-size:6;-o-tab-size:6;tab-size:6;width:90%;margin:2em auto;overflow:auto;white-space:pre-wrap;overflow-y:hidden;font-size:13px;line-height:1.5;background:#efefef;border-left:8px solid #b40b0b;padding:10px;color:#333;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,monospace}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.container,.entry-content>*{max-width:106.4rem;width:100%;margin-left:auto;margin-right:auto;position:relative;padding:0 20px}.entry-content>.wide,.wide.container{max-width:144rem;padding:0}.btn,.comment-respond .form-submit input,.entry-content .wp-block-button .wp-block-button__link,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button,.search-form-wrap .search-submit{border:0;background:#333;color:#fff;padding:6px 30px 5px;font-size:18px;display:inline-block;outline:0;border-radius:13px;text-decoration:none;margin-bottom:10px;font-style:italic;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;cursor:pointer;font-family:athena;text-transform:uppercase;font-weight:700}.btn.primary,.comment-respond .form-submit input,.entry-content .wp-block-button .wp-block-button__link.has-primary-background-color,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button{background:#fff;color:#103f47;border:1px solid #fff}.active.btn.primary,.btn.primary:focus,.btn.primary:hover,.comment-respond .form-submit input.active,.comment-respond .form-submit input:focus,.comment-respond .form-submit input:hover,.entry-content .wp-block-button .active.wp-block-button__link.has-primary-background-color,.entry-content .wp-block-button .wp-block-button__link.has-primary-background-color:focus,.entry-content .wp-block-button .wp-block-button__link.has-primary-background-color:hover,.gform_wrapper .gform_footer .active.gform_next_button,.gform_wrapper .gform_footer .active.gform_previous_button,.gform_wrapper .gform_footer .gform_next_button:focus,.gform_wrapper .gform_footer .gform_next_button:hover,.gform_wrapper .gform_footer .gform_previous_button:focus,.gform_wrapper .gform_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer .active.gform_next_button,.gform_wrapper .gform_page_footer .active.gform_previous_button,.gform_wrapper .gform_page_footer .gform_next_button:focus,.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform_wrapper .gform_page_footer .gform_previous_button:hover{color:var(--color_primary);background:var(--color_white)}.btn.secondary,.entry-content .wp-block-button .wp-block-button__link.has-secondary-background-color,.gform_wrapper .gform_footer button{background:none;border:1px solid var(--color_white);color:var(--color_white)}.active.btn.secondary,.btn.secondary:focus,.btn.secondary:hover,.btn.tertiary,.entry-content .wp-block-button .active.wp-block-button__link.has-secondary-background-color,.entry-content .wp-block-button .wp-block-button__link.has-secondary-background-color:focus,.entry-content .wp-block-button .wp-block-button__link.has-secondary-background-color:hover,.gform_wrapper .gform_footer button.active,.gform_wrapper .gform_footer button:focus,.gform_wrapper .gform_footer button:hover{background:var(--color_primary);border:1px solid var(--color_primary);color:var(--color_white)}.active.btn.tertiary,.btn.tertiary:focus,.btn.tertiary:hover{background:none;border:1px solid var(--color_primary);color:var(--color_primary)}.btn.gray,.entry-content .wp-block-button .wp-block-button__link.has-gray-background-color{background:var(--color_gray)}.btn.gray:focus,.btn.gray:hover,.entry-content .wp-block-button .wp-block-button__link.has-gray-background-color:focus,.entry-content .wp-block-button .wp-block-button__link.has-gray-background-color:hover{background:rgba(var(--color_gray_rgb),.75)}.gform_wrapper .gfield .address_country:before,.gform_wrapper .gfield.fileupload label:before,.gform_wrapper .gfield .ginput_container_time:last-child:before,.gform_wrapper .gfield.select:before,.modal__close,.share-text:after,.social-nav a,.social-share li a,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font-family:ytg}.skip-to-content{position:fixed!important;top:5px;right:5px;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);border:2px solid #fff;color:#fff;background:rgba(0,0,0,.9);padding:5px 10px;z-index:3000}.skip-to-content:focus{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hide-me{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}@font-face{font-family:ytg;src:url(../../assets/fonts/ytg.eot?70211977);src:url(../../assets/fonts/ytg.eot?70211977#iefix) format("embedded-opentype"),url(../../assets/fonts/ytg.woff2?70211977) format("woff2"),url(../../assets/fonts/ytg.woff?70211977) format("woff"),url(../../assets/fonts/ytg.ttf?70211977) format("truetype"),url(../../assets/fonts/ytg.svg?70211977#ytg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:ytg;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open-big:before{content:"<"}.icon-right-open-big:before{content:">"}.icon-mail:before{content:"E"}.icon-facebook:before{content:"F"}.icon-google:before{content:"G"}.icon-instagram:before{content:"I"}.icon-linkedin:before{content:"L"}.icon-pinterest:before{content:"P"}.icon-export:before{content:"S"}.icon-twitter:before{content:"T"}.icon-up:before{content:"U"}.icon-cancel:before{content:"X"}.icon-youtube:before{content:"Y"}.icon-search:before{content:"s"}.icon-youtube-play:before{content:"y"}.icon-down:before{content:"\e802"}.icon-upload:before{content:"\e804"}.icon-plus:before{content:"\e820"}html{font-size:62.5%;background-color:#f0ede6}body{margin:0;color:#103f47;position:relative;font:normal 1.7rem/1.65 neue-haas-grotesk-text}*,:after,:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;line-height:1.2;font-family:athena}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:athena-inline}h1.shadow,h2.shadow,h3.shadow,h4.shadow,h5.shadow,h6.shadow{text-shadow:-2px 3px 0 var(--color_primary)}p{margin:0 0 1rem}.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}hr.yellow{border-color:var(--color_secondary)}hr.half{width:50%}.entry-conent a,.grid a{color:var(--color_primary);text-decoration:none;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.entry-conent a:hover,.grid a:hover{border-bottom:1px solid var(--color_primary)}.logo{position:relative}.logo img{max-width:210px}.logo a{display:block;text-decoration:none}.request-now-cta{display:none}.header-wrap{display:block;background:rgba(0,0,0,0);width:100%;position:fixed;top:0;left:0;z-index:2018;height:100px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header-wrap .header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrap.scrolled{background-color:#3b4c5c;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.15);box-shadow:0 5px 5px rgba(0,0,0,.15)}.header-wrap .btn{margin:0}.search-form-wrap{position:absolute;right:0;bottom:0;opacity:0;visibility:hidden;background:#fff;padding:2rem;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.search-form-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-form-wrap label{width:calc(100% - 40px)}.search-form-wrap .search-field{width:100%;height:40px;border:1px solid var(--color_gray);border-right:0;padding:0;text-indent:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-form-wrap .search-submit{padding:0;height:40px;width:40px}html.search-open .search-form-wrap{opacity:1;visibility:visible;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.admin-bar .header-wrap{top:46px}.hamburger{position:relative;z-index:2000;top:6px}.nav{padding:0}.nav li{list-style:none}.nav li a{text-decoration:none;display:block}.social-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:35px;-webkit-box-flex:1;-ms-flex:1;flex:1}.social-nav li{margin:0 .5rem}.social-nav a{color:var(--color_white)}.social-nav a svg{max-width:35px}.social-nav a svg path{fill:var(--color_white);-webkit-transition:fill .35s ease-in-out;transition:fill .35s ease-in-out}.social-nav a:hover svg path{fill:var(--color_secondary)}.hero-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:650px;position:relative}.hero-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:var(--color_primary);opacity:.5}.hero-container .hero-text{position:relative;z-index:1;padding:50px 20px;border:1px solid var(--color_secondary);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hero-container .hero-text h2{font-size:40px;font-style:italic}.hero-container .callout{position:relative;height:100%}.hero-container .cta{position:absolute;bottom:-33px}.front-page-content{background-color:var(--color_white);margin:50px 0 100px}.front-page-content .content{line-height:35px;text-align:justify}.front-page-content .content p{padding-bottom:30px}.front-page-content .right-content{font-size:40px;font-weight:700;font-style:italic;text-align:right;position:relative;font-family:athena}.front-page-content .right-content p{margin:0;position:relative;line-height:55px}.front-page-content .right-content .drop-letter{position:absolute;font-size:115px;right:145px;top:30px}.front-page-content .swoop{position:absolute;max-width:55%;right:25%;pointer-events:none}.quote{padding:100px 0 200px;background-color:#3e6174;background:-webkit-gradient(linear,left bottom,left top,from(#102c41),to(rgba(197,212,230,0)));background:linear-gradient(0deg,#102c41,rgba(197,212,230,0));background-position:50%;background-repeat:no-repeat;background-size:contain}.quote,.quote .container{position:relative}.quote .plane-img{z-index:2}.quote .quote-container{border:1px solid var(--color_secondary)}.quote .text{text-align:right;font-size:24px;line-height:38px;padding:100px 20px;color:var(--color_white);position:relative}.quote .quote-img{position:absolute;top:44px;left:100px}.quote .blender{width:100%;height:117px;position:absolute;bottom:-19%;left:0;background-color:var(--color_primary)}.top-header{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:25rem;position:relative}.top-header .intro-page-title{font-size:4rem;line-height:1;color:#fff}.top-header .container{position:absolute;bottom:2.2rem;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.entry-content{margin-bottom:150px}.entry-content>*{position:relative;z-index:2}.entry-content>.row{padding-left:0;padding-right:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:var(--color_primary);margin-bottom:1.6rem}.entry-content h1{font-size:4.2rem}.entry-content h2{font-size:3.6rem}.entry-content h3{font-size:3rem}.entry-content h4{font-size:2.6rem}.entry-content h5{font-size:2.2rem}.entry-content h6{font-size:1.8rem}.entry-content p:empty{display:none}.entry-content p+p{margin-top:1rem}.entry-content p.wp-caption-text{margin:0;padding-top:5px;font-size:1.4rem;font-style:italic;color:var(--color_primary)}.entry-content a{color:var(--color_secondary);text-decoration:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.entry-content a.btn{color:#fff}.entry-content hr{background:var(--color_gray);border:none;height:.1rem;overflow:visible;position:relative;margin:5rem auto}.entry-content .wp-caption,.entry-content img{max-width:100%;height:auto}.entry-content ul:not(.social-share){padding-left:10px;margin-top:.5em;overflow:hidden}.entry-content ul:not(.social-share).owl-carousel{padding:0;margin:2rem 0}.entry-content ul:not(.social-share) li{margin-bottom:8px;font-weight:400}.entry-content ul:not(.social-share) li::marker{color:var(--color_primary)}.entry-content ul.gform_fields,.entry-content ul.gform_fields li{padding-left:0}.entry-content ul.gform_fields li:before{display:none}.entry-content ol:not(.commentlist){margin:1.5rem 0;padding-left:10px;list-style-type:none;counter-reset:step-counter}.entry-content ol:not(.commentlist) li{counter-increment:step-counter;position:relative;padding-left:30px;font-weight:400}.entry-content ol:not(.commentlist) li+li{margin-top:.5em}.entry-content ol:not(.commentlist) li:before{content:counter(step-counter);position:absolute;left:-2px;top:3px;font-size:80%;background-color:var(--color_secondary);color:#fff;font-weight:700;height:20px;width:20px;line-height:20px;text-align:center}.entry-content ol:not(.commentlist) li ol>li,.entry-content ol:not(.commentlist) li ul>li{font-size:1.6rem}.entry-content ol:not(.commentlist) li ol,.entry-content ol:not(.commentlist) li ol ol,.entry-content ol:not(.commentlist) li ul{counter-reset:step-counter}.entry-content ol:not(.commentlist) li ul>li{list-style:none;padding-left:15px;position:relative;margin-bottom:8px;font-weight:400}.entry-content ol:not(.commentlist) li ul>li:before{position:absolute;left:0;top:10px;line-height:1;background:var(--color_secondary);font-weight:100;content:"";width:6px;height:6px;border-radius:50%}.entry-content blockquote{border-left:2px solid var(--color_secondary);color:inherit;font-size:1.8rem;margin:2.5rem 0;padding:1rem 0 1rem 2rem}.entry-content blockquote cite{display:block;margin:2rem 0 0}.entry-content blockquote p:last-child{margin:0}.entry-content cite{color:#ccc;font-size:1.4rem;font-style:normal;font-weight:600;line-height:1.25}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.crumbs{margin-top:2rem}.crumbs a{text-decoration:none;color:var(--color_gray_dark)}.module .widget-title{font-size:2rem;color:var(--color_primary)}.module.mini-carousel .mini-items{margin:0}.sidebar{width:100%;clear:both;margin-top:2rem}.sidebar .module+.module{margin-top:1rem}.wp-block-cover,.wp-block-cover-image{height:auto}.entry-content .wp-block-gallery{list-style-type:none;padding:0;display:block;width:100%;height:400px}.entry-content .wp-block-gallery .blocks-gallery-grid:not(.glider) .blocks-gallery-image:last-child,.entry-content .wp-block-gallery .blocks-gallery-grid:not(.glider) .blocks-gallery-item:last-child{margin-bottom:1em}.entry-content .wp-block-gallery .blocks-gallery-grid{margin:0;padding:0;overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.entry-content .wp-block-gallery .blocks-gallery-item{width:100%;display:block;margin:0}.entry-content .wp-block-gallery .blocks-gallery-item figure{display:block;width:100%}.entry-content .wp-block-gallery li.blocks-gallery-item{padding:0}.entry-content .wp-block-gallery li.blocks-gallery-item:before{display:none}.entry-content figure{margin-left:0;margin-right:0}.entry-content figure.wp-block-image{max-width:100%}.entry-content figure.wp-block-image img{display:block}.entry-content .left,.entry-content .wp-block-button.is-style-full .wp-block-button__link{width:100%}.entry-content .wp-block-button .wp-block-button__link.has-white-color{color:var(--color_white)}.entry-content .wp-block-button .wp-block-button__link.has-black-color{color:var(--color_black)}.entry-content .wp-block-button .wp-block-button__link.has-primary-color{color:var(--color_primary)}.entry-content .wp-block-button .wp-block-button__link.has-secondary-color{color:var(--color_secondary)}.entry-content .wp-block-button .wp-block-button__link.has-gray-color{color:var(--color_gray)}.entry-content .wp-block-button .wp-block-button__link.has-white-background-color{background:var(--color_white)}.entry-content .wp-block-button .wp-block-button__link.has-black-background-color{background:var(--color_black)}.loader-wrap{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:10;background:hsla(0,0%,100%,.85);opacity:0;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.loader-wrap.loading{pointer-events:auto;opacity:1}.loader-wrap .ham-loader,.loader-wrap .ham-loader:after,.loader-wrap .ham-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:load 1.8s ease-in-out infinite;animation:load 1.8s ease-in-out infinite}.loader-wrap .ham-loader{color:var(--color_primary);font-size:10px;margin:10rem auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader-wrap .ham-loader:after,.loader-wrap .ham-loader:before{content:"";position:absolute;top:0}.loader-wrap .ham-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-wrap .ham-loader:after{left:3.5em}.load-more-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10rem auto 0}@-webkit-keyframes load{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.posts-wrap{display:grid;grid-row-gap:5rem;grid-column-gap:5rem;grid-template-columns:1fr}.posts-wrap.gap-30{grid-row-gap:3rem;grid-column-gap:3rem}.posts-wrap.sm-col2{grid-template-columns:1fr 1fr}article:not(.comment-body){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:3rem;margin-top:3rem}article:not(.comment-body) h3{font-size:2.4rem;color:var(--color_secondary);margin-bottom:.5em}article:not(.comment-body) .img-wrap{width:100%;text-align:center}article:not(.comment-body) .img-wrap img{display:block}article:not(.comment-body) .blog-content{width:100%;margin-top:10px}.post-meta{background:var(--color_white);padding:10px 0;margin-bottom:1em;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.post-meta a{color:var(--color_secondary)}.results-wrap{position:relative}.results-wrap .loader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.results-wrap .no-results{text-align:center;font-size:3rem;padding:5rem;grid-column-end:span 3;background:var(--color_primary)}.pagination{clear:both;width:100%;margin-top:2.5em;text-align:center}.pagination>*{display:inline-block;font-size:1.4rem;padding:1rem;line-height:1;text-align:center;background:rgba(var(--color_primary),.85);color:#fff;font-weight:700;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination>.current,.pagination>:not(.current):focus,.pagination>:not(.current):hover{background:var(--color_primary)}.post-share-wrap{text-align:center;background:var(--color_gray);padding:2rem;margin:2rem 0}.share-text{font-size:2.4rem;display:block;border:0;background:none;margin:0 0 1rem;padding:0;color:var(--color_primary);font-weight:400;position:relative;z-index:2;line-height:1;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.share-text:after{content:"S";display:inline-block;font-size:1.6rem;margin-left:8px;line-height:1;color:var(--color_secondary);font-weight:100}.social-share{padding:0;list-style:none;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.social-share li{width:100%}.social-share li+li{margin-left:.8rem}.social-share li a{background:var(--color_gray_dark);color:#fff;width:100%;height:100%;padding:.5rem;text-align:center;font-size:2.4rem;display:block;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.social-share li a:hover{color:var(--color_secondary)}.comments{margin-top:3rem}.comment article{padding:2rem;margin-bottom:2rem;background:var(--color_gray)}.comment:first-child{border-top:0}.comment.depth-2{margin-left:5rem}.comment .avatar{float:left;margin-right:2rem;margin-bottom:2rem}.comment-respond{margin-top:3rem}.comment-respond .comment-notes{color:var(--color_gray_dark);font-style:italic;font-size:1.4rem}.comment-respond form label{display:block;width:100%}.comment-respond form input,.comment-respond form textarea{border:1px solid var(--color_gray)}.comment-respond form textarea{width:100%}.honeypot{display:none}.gform_wrapper{margin:1.5em auto;width:100%;max-width:100%;position:relative}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:2rem;grid-row-gap:2rem}.gform_wrapper .gform_anchor{display:inline}.gform_wrapper img{padding:0}.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gform_button{border:none;outline:none}.gform_wrapper .ginput_container{margin-top:0!important}.gform_wrapper .gform_heading{margin:0 0 1em}.gform_wrapper .gform_title{display:block;margin:0 0 10px;font-size:3.2rem}.gform_wrapper .gform_body{margin:0}.gform_wrapper .validation_error{margin:30px 0 0;font-size:1.4rem;line-height:2.4rem;letter-spacing:1px;color:#900;border:none;background:rgba(0,0,0,0)}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin:30px 0 0}.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button{background:var(--color_primary)}.gform_wrapper .gform_footer{position:relative}.gform_wrapper .gfield{overflow:hidden;padding:0;border:none;background:none}.gform_wrapper .gfield:after{visibility:hidden;display:block;font-size:0;content:" "!important;clear:both;height:0}.gform_wrapper .gfield:before{display:none}.gform_wrapper .gfield.gfield_error{border:none;background:rgba(0,0,0,0);width:100%}.gform_wrapper .gfield.gfield_error .gfield_label{color:var(--color_primary);margin-left:0}.gform_wrapper .gfield.gfield_error .ginput_container{margin:0}.gform_wrapper .gfield .gfield_description{display:inline-block;font-size:1.3rem;line-height:1.5em;margin:10px 0 0;font-style:italic;color:var(--color_gray_dark)}.gform_wrapper .gfield .gfield_description.validation_message{color:#900}.gform_wrapper .gfield>label{color:var(--color_black);font-size:1.6rem;width:100%;font-weight:600;padding:10px 0 0}.gform_wrapper .gfield>label .gfield_required{color:#900;margin-left:3px}.gform_wrapper .gfield .clear-multi,.gform_wrapper .gfield>.ginput_container{width:100%}.gform_wrapper .gfield .clear-multi label,.gform_wrapper .gfield>.ginput_container label{display:block;font-size:1.3rem;line-height:1em;margin:5px 0 0;font-style:italic;color:var(--color_gray_dark)}.gform_wrapper .gfield input[type=color],.gform_wrapper .gfield input[type=date],.gform_wrapper .gfield input[type=datetime-local],.gform_wrapper .gfield input[type=datetime],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=month],.gform_wrapper .gfield input[type=number],.gform_wrapper .gfield input[type=password],.gform_wrapper .gfield input[type=range],.gform_wrapper .gfield input[type=search],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=time],.gform_wrapper .gfield input[type=url],.gform_wrapper .gfield input[type=week],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{color:var(--color_black);border:none;border-bottom:2px solid rgba(0,0,0,0);background:#c8c9c5;padding:15px 10px;font-size:1.6rem;font-weight:200;letter-spacing:1px;width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-appearance:none;outline-offset:0;border-radius:8px}.gform_wrapper .gfield input[type=color]:focus,.gform_wrapper .gfield input[type=date]:focus,.gform_wrapper .gfield input[type=datetime-local]:focus,.gform_wrapper .gfield input[type=datetime]:focus,.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=month]:focus,.gform_wrapper .gfield input[type=number]:focus,.gform_wrapper .gfield input[type=password]:focus,.gform_wrapper .gfield input[type=range]:focus,.gform_wrapper .gfield input[type=search]:focus,.gform_wrapper .gfield input[type=tel]:focus,.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=time]:focus,.gform_wrapper .gfield input[type=url]:focus,.gform_wrapper .gfield input[type=week]:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{background:#f9f9f9;border-bottom-color:var(--color_secondary)}.gform_wrapper .gfield textarea{width:100%;height:125px;max-width:100%}.gform_wrapper .gfield select{padding-top:14px;padding-bottom:14px;-webkit-appearance:none;width:105%}.gform_wrapper .gfield select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.gform_wrapper .gfield textarea{resize:vertical}.gform_wrapper .gfield.time .ginput_container_time{width:100%;margin-left:0}.gform_wrapper .gfield.time .ginput_container_time:not(:first-child){margin:15px 0 0}.gform_wrapper .gfield.fileupload{margin-top:3em}.gform_wrapper .gfield.fileupload input[type=file]{width:.1px;height:.1px;overflow:hidden;position:absolute;z-index:-1;opacity:0}.gform_wrapper .gfield.fileupload .screen-reader-text{font-size:1.4rem;opacity:.4;font-style:italic}.gform_wrapper .gfield.fileupload:before{position:absolute;left:0;top:0;width:45%;content:"File Upload";text-align:left;padding-right:10px;display:block;padding-left:0;background:none;border-radius:0;font-weight:600;color:#333;padding-top:10px}.gform_wrapper .gfield.fileupload label{font-size:20px;cursor:pointer;display:inline-block;overflow:hidden;position:relative;padding:10px;text-align:center;color:var(--color_black);background:#fff;border:2px dashed var(--color_gray);-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.gform_wrapper .gfield.fileupload label:focus,.gform_wrapper .gfield.fileupload label:hover{border-color:var(--color_primary)}.gform_wrapper .gfield.fileupload label .gfield_required{display:none}.gform_wrapper .gfield.fileupload label:before{content:"\e804";margin-right:10px;display:inline-block}.gform_wrapper .gfield.fileupload input[type=button]{background:var(--color_secondary);border:0;padding:5px 20px;font-weight:200;color:#fff;font-size:1.8rem}.gform_wrapper .gfield.fileupload .gfield_description{margin:0;padding:0;top:50px;left:0;position:absolute;width:25%;display:inline-block}.gform_wrapper .gfield.fileupload .gfield_description.validation_message{top:3px;right:3px;text-align:right}.gform_wrapper .gfield.fileupload div[id^=gform_preview]{clear:both;width:100%}.gform_wrapper .gfield.fileupload div[id^=gform_preview] div{display:inline-block;margin-right:15px}.gform_wrapper .gfield.fileupload div[id^=gform_preview] img{display:inline-block}.gform_wrapper .gfield.list table{width:100%}.gform_wrapper .gfield.list tr td{padding:0}.gform_wrapper .gfield.list tr:not(:first-child) td{padding:5px 0 0}.gform_wrapper .gfield.list tr:focus td,.gform_wrapper .gfield.list tr:hover td{background:rgba(0,0,0,0)}.gform_wrapper .gfield.list img{display:block;border:none;margin:5px auto;width:16px;height:16px;background-size:16px 16px}.gform_wrapper .gfield .address_country,.gform_wrapper .gfield .ginput_container_time:last-child,.gform_wrapper .gfield.select{position:relative}.gform_wrapper .gfield .address_country:before,.gform_wrapper .gfield .ginput_container_time:last-child:before,.gform_wrapper .gfield.select:before{display:block;background:rgba(0,0,0,0);top:41px;left:calc(100% - 35px);width:auto;height:auto;content:"\e802";position:absolute;pointer-events:none;font-size:2.5rem;line-height:1;color:var(--color_primary)}.gform_wrapper .gfield .address_country:before,.gform_wrapper .gfield .ginput_container_time:last-child:before{top:16px}.gform_wrapper .gfield.name>.ginput_container span{width:100%;margin:15px 0 0}.gform_wrapper .gfield.name>.ginput_container.gf_name_has_2>span{width:49.5%;float:left;margin:0}.gform_wrapper .gfield.name>.ginput_container.gf_name_has_2>span:last-child{float:right}.gform_wrapper .gfield.address .ginput_complex input{width:100%}.gform_wrapper .gfield.address .ginput_complex select{-webkit-appearance:none;width:105%}.gform_wrapper .gfield.address>.ginput_container span{width:100%;margin-left:0;display:inline-block}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_city,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{width:32%;float:left}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{margin-left:2%}.gform_wrapper .gfield.section h2{font-size:2.4rem;margin:1em 0 0;padding-top:1em;border-top:1px solid var(--color_gray)}.gform_wrapper .gfield.list .gfield_list_cell{width:calc(100% - 50px)}.gform_wrapper .gfield.list .gfield_list_icons{width:auto}.gform_wrapper .gfield.checkbox>.ginput_container>ul,.gform_wrapper .gfield.radio>.ginput_container>ul{list-style:none;margin:10px 0 0;padding:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul:after,.gform_wrapper .gfield.radio>.ginput_container>ul:after{visibility:hidden;display:block;font-size:0;content:" "!important;clear:both;height:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul li,.gform_wrapper .gfield.radio>.ginput_container>ul li{width:100%;padding-left:0;border:none;background:none;margin:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul li:after,.gform_wrapper .gfield.radio>.ginput_container>ul li:after{visibility:hidden;display:block;font-size:0;content:" "!important;clear:both;height:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul li:before,.gform_wrapper .gfield.radio>.ginput_container>ul li:before{display:none}.gform_wrapper .gfield.checkbox>.ginput_container>ul li:not(:first-child),.gform_wrapper .gfield.radio>.ginput_container>ul li:not(:first-child){margin-top:5px}.gform_wrapper .gfield.checkbox>.ginput_container input,.gform_wrapper .gfield.radio>.ginput_container input{position:absolute;top:15px;left:9px;z-index:-100;width:1px;height:1px;overflow:hidden;border:none;outline:none;background:rgba(0,0,0,0);pointer-events:none;margin:0}.gform_wrapper .gfield.checkbox>.ginput_container input[type=checkbox]:checked+label:after,.gform_wrapper .gfield.radio>.ginput_container input[type=checkbox]:checked+label:after{content:"✓";color:var(--color_secondary);font-style:normal;font-size:24px;line-height:10px;text-indent:0}.gform_wrapper .gfield.checkbox>.ginput_container input[type=radio]:checked+label:after,.gform_wrapper .gfield.radio>.ginput_container input[type=radio]:checked+label:after{border-color:var(--color_gray_dark);background:var(--color_secondary)}.gform_wrapper .gfield.checkbox>.ginput_container input[type=radio]+label:after,.gform_wrapper .gfield.radio>.ginput_container input[type=radio]+label:after{border-radius:11px}.gform_wrapper .gfield.checkbox>.ginput_container label,.gform_wrapper .gfield.radio>.ginput_container label{font-size:1.6rem;height:40px;line-height:40px;position:relative;padding-left:35px;margin:0}.gform_wrapper .gfield.checkbox>.ginput_container label:focus,.gform_wrapper .gfield.checkbox>.ginput_container label:hover,.gform_wrapper .gfield.radio>.ginput_container label:focus,.gform_wrapper .gfield.radio>.ginput_container label:hover{cursor:pointer}.gform_wrapper .gfield.checkbox>.ginput_container label:after,.gform_wrapper .gfield.radio>.ginput_container label:after{content:"";width:16px;height:16px;display:block;background:#e6e6e6;border:1px solid #d9d9d9;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gform_wrapper .gf_progressbar_wrapper{position:absolute;top:15px;right:15px}.gform_wrapper .gf_progressbar_wrapper h3{color:var(--color_primary);font-size:.75em}.gform_wrapper .gf_progressbar{display:none}.gform_wrapper .gform_ajax_spinner{position:absolute;left:-35px;bottom:12px;border:4px solid hsla(0,0%,100%,.3);border-left:4px solid var(--color_primary);-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;border-radius:50%;width:30px;height:30px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.gform_confirmation_message{font-weight:300;letter-spacing:1px;line-height:1.875em;padding:15px;color:#fff;text-align:center;background:var(--color_primary);border:2px solid var(--color_gray_dark)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}.swiper-container,.wp-block-gallery{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks-gallery-grid,.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.blocks-gallery-item,.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:3.5rem;height:4rem;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--color_primary)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:4rem;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{top:5px;right:5px;width:auto}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--color_primary)}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color_primary);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--color_primary);border-top:4px solid rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-wrap{padding:25px 0;color:var(--color_white);background-color:var(--color_primary);background:-webkit-gradient(linear,left bottom,left top,color-stop(35%,#102c41),to(rgba(197,212,230,0)));background:linear-gradient(0deg,#102c41 35%,rgba(197,212,230,0));bottom:0;width:100%;z-index:10;position:relative}.home .footer-wrap{background-color:var(--color_primary)}.sponsor-logo{width:100px;height:100px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 5px}.footer{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer p{width:100%;margin:0;font-size:1.4rem}.footer .site-by{width:auto;font-size:1.4rem;color:var(--color_gray_dark);text-decoration:none;position:relative;padding-right:25px;line-height:28px;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.footer .site-by:hover{color:var(--color_primary)}.footer .site-by:hover svg path{fill:#77b856}.footer .site-by svg{max-width:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer .site-by svg path{-webkit-transition:fill .35s ease-in-out;transition:fill .35s ease-in-out;fill:#000}.back-to-top,.footer .copy{text-align:center}.back-to-top{position:fixed;bottom:30px;right:-100px;opacity:0;background:var(--color_primary);color:#fff;border:0;padding:0 10px;height:30px;line-height:30px;border-radius:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-appearance:none;z-index:100;border-radius:4px 0 0 4px;pointer-events:none}.back-to-top.show{opacity:1;right:0;pointer-events:auto}.back-to-top:hover{background:var(--color_secondary)}.back-to-top:before{margin:0;width:auto;font-size:1.6rem;position:relative;top:0}.container,.container-fluid{margin-right:auto;margin-left:auto}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:2rem;padding-left:2rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:768px){.col-sm,.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-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:2rem;padding-left:2rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1024px){.col-md,.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-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:2rem;padding-left:2rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1200px){.col-lg,.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-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:2rem;padding-left:2rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.modal{display:none}.modal.is-open{display:block}.modal .btn{margin-bottom:0}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2021}.modal__container{background-color:#fff;padding:3rem;width:90%;max-width:650px;max-height:100vh;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__container.no-padding{padding:0;overflow-y:visible}.modal__container.no-padding .modal__content{margin-top:0}.modal__container.no-padding .modal__close{right:-35px;top:-30px}.modal__title{margin:0;font-weight:600;font-size:2.4rem;line-height:1.25;color:var(--color_primary)}.modal__close{background:rgba(0,0,0,0);border:0;font-size:3rem;line-height:1;font-weight:200;color:var(--color_secondary);position:absolute;right:10px;top:10px;z-index:10}.modal__content{margin-top:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal__container,.modal__overlay{will-change:transform}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media only screen and (max-width:1024px){.modal__container.no-padding .modal__close{right:-5px}}.hero-aircraft-management{position:relative;height:650px;background-position:50%;background-size:cover;background-repeat:no-repeat}.hero-aircraft-management:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(120,143,157,.3);background:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#788f9d),to(rgba(197,212,230,0)));background:linear-gradient(0deg,#788f9d 15%,rgba(197,212,230,0));z-index:1}.hero-aircraft-management .container{z-index:2;height:100%}.hero-aircraft-management .container h1{color:var(--color_white);font-size:55px;text-align:center;font-style:italic;text-transform:uppercase}.hero-aircraft-management:before{content:"";position:absolute;top:0;left:0;width:100%;height:25%;background:#102c41;background:-webkit-gradient(linear,left top,left bottom,from(#102c41),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#102c41,hsla(0,0%,100%,0));z-index:1}.content-container{padding:50px 0 200px}.content-container.blue{background-color:#788f9d}.content-container h2{font-size:32px;font-weight:700;text-align:center;color:var(--color_white);padding-bottom:40px;text-transform:uppercase}.content-container .blocks{margin-top:50px}.content-container .block-content{height:500px}.content-container .block-content .background-image{background-size:cover;background-position:50%;background-repeat:no-repeat}.content-container .block-content .background-image,.content-container .block-content .overlay{width:100%;height:500px;position:absolute;top:0;left:0;z-index:2;padding:20px;background-clip:content-box}.content-container .block-content .overlay{background-color:rgba(16,44,65,.4)}.content-container .block-content .border{position:absolute;top:40px;left:1px;width:91%;height:465px;z-index:1;border:2px solid var(--color_secondary)}.content-container .block-content .block-internal{padding:20px;position:relative;height:100%}.content-container .block-content .block-internal .content{z-index:3;position:relative;padding:20px;color:var(--color_white);text-align:center;height:100%}.content-container .block-content .block-internal .content div{margin-bottom:20px}.content-container .block-content .block-internal .content h3{font-size:32px;font-weight:700;margin-bottom:10px;font-family:neue-haas-grotesk-text;text-transform:uppercase}.content-container .block-content .block-internal .content p{line-height:21px;font-size:22px}.content-container .blocks{padding-bottom:50px}.content-container .bottom-text{margin-top:50px}.content-container .bottom-text h2{font-family:neue-haas-grotesk-text}.hero-charter-airplanes{position:relative;width:100%;height:365px}.hero-charter-airplanes h1{font-size:53px;text-transform:uppercase;font-style:italic;color:var(--color_white);text-shadow:-2px 3px 0 var(--color_primary);padding-top:50px}.charter-content{color:var(--color_white)}.jets{position:relative;min-height:700px;margin-bottom:350px}.jets .images{width:100%}.jets .jet-container{display:none}.jets .jet-container.toggle{display:block}.jets .jet-image{width:100%;height:400px;background-size:cover;background-position:50%;background-repeat:no-repeat}.jets .title{text-align:center;font-size:72px;margin-bottom:80px;font-weight:700}.jets .title h2{color:var(--color_white);text-shadow:-2px 3px 0 var(--color_primary);text-transform:uppercase}.background-image-jets{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;background-size:cover}.background-image-jets:after{bottom:0;background:#102c41;background:-webkit-gradient(linear,left bottom,left top,from(#102c41),to(rgba(197,212,230,0)));background:linear-gradient(0deg,#102c41,rgba(197,212,230,0))}.background-image-jets:after,.background-image-jets:before{content:"";position:absolute;width:100%;height:53%;left:0;z-index:-1}.background-image-jets:before{top:0;background:#102c41;background:-webkit-gradient(linear,left top,left bottom,from(#102c41),to(rgba(197,212,230,0)));background:linear-gradient(180deg,#102c41,rgba(197,212,230,0))}.hero-image-container-jets{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;height:200px}.hero-image-container-jets:after{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#f0ede6),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#f0ede6,hsla(0,0%,100%,0));z-index:1}.hero-image-container-jets .jet-image{position:relative;top:22%;z-index:2}.jet-content-container{margin:200px 0 300px}.jet-content-container p{line-height:30px}.jet-content-container .data-container{margin-top:30px}.jet-content-container .model,.jet-content-container .year{font-size:82px}.jet-content-container .model{font-style:italic;text-transform:uppercase;margin-bottom:25px}.jet-content-container .registration{font-size:36px;text-transform:uppercase;margin-bottom:50px}.jet-content-container .cabin-image{margin-bottom:50px}.jet-content-container .jet-data .label{text-transform:uppercase;font-family:athena;font-style:italic;font-size:28px}.jet-content-container .jet-data .data{font-size:22px;padding-top:6px;position:relative}.jet-content-container .jet-data .data sup{position:relative;top:8px}.jet-content-container .jet-data .jet-data{background-color:rgba(0,0,0,0)}.background-reserve-template{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.background-reserve-template:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#102c41;background:-webkit-gradient(linear,left top,left bottom,from(#102c41),color-stop(29%,hsla(0,0%,100%,0)),color-stop(55%,#718b98),color-stop(80%,#3e6174));background:linear-gradient(180deg,#102c41,hsla(0,0%,100%,0) 29%,#718b98 55%,#3e6174 80%);z-index:1}.hero-reserve{position:relative;width:100%;height:400px;z-index:3;padding:100px 0 50px}.hero-reserve h1{font-size:62px;color:#fff;text-transform:uppercase;font-style:italic}.reserve-content{position:relative;z-index:3}.reserve-content h2{font-size:32px;border-bottom:2px solid var(--color_primary);padding-bottom:10px;margin-bottom:10px;font-style:italic}.reserve-content a{color:var(--color_primary);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;text-decoration:none}.reserve-content a:hover{color:var(--color_secondary)}.contact-form{position:relative;z-index:3;padding:100px 0;margin-bottom:100px}.contact-form .gfield_description{display:none!important}.contact-form .form-container{padding:40px 40px 20px;border:2px solid var(--color_secondary)}.contact-form .gform_wrapper .ginput_container input[type=text].datepicker{width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form .title-container{font-size:32px;color:var(--color_secondary);border:2px solid var(--color_secondary);padding:10px 20px;border-radius:8px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-transform:uppercase;font-style:italic;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#7d9db1}.contact-form .gform_heading{text-align:center;margin-bottom:40px}.page-template-about-us-template{background-color:#304153}.about-us-hero{position:relative;height:500px;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.about-us-hero h1{position:relative;font-size:68px;color:var(--color_white);font-style:italic;z-index:2}.about-us-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#102c41;background:-webkit-gradient(linear,left top,left bottom,from(#102c41),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#102c41,hsla(0,0%,100%,0));z-index:1}.about-content{background-color:#304153;color:var(--color_white);padding:100px 0;position:relative}.about-content .container{position:relative;z-index:2}.about-content h2{font-family:neue-haas-grotesk-text;font-size:38px;margin-bottom:20px;font-weight:700}.about-content hr{margin-top:40px}.about-content:after{content:"";height:50%;top:-50%;background:#304153;background:-webkit-gradient(linear,left bottom,left top,from(#304153),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#304153,hsla(0,0%,100%,0))}.about-content .swoop,.about-content:after{position:absolute;width:100%;left:0;z-index:1}.about-content .swoop{top:0;height:100%}.blocks-container{background:#304153;position:relative}.blocks-container .block{position:relative;z-index:3;background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--color_white);min-height:500px;padding:40px 0}.blocks-container .block h2{font-size:72px;text-align:center;text-transform:uppercase;text-indent:-3.5em;font-style:italic}.blocks-container .block .block-content{padding:40px}.blocks-container .container{position:relative;z-index:2}.blocks-container .blur-left{position:relative}.blocks-container .blur-left:after{content:" ";background:rgba(var(--color_primary_rgb),.75);position:absolute;width:50%;height:100%;left:0;top:0;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blocks-container .blur-right{position:relative}.blocks-container .blur-right:after{content:" ";background:rgba(var(--color_primary_rgb),.75);position:absolute;width:50%;height:100%;right:0;top:0;z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hero-partners{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;position:relative;height:500px}.hero-partners h1{font-size:58px;font-style:italic;text-align:center;color:var(--color_white);position:relative;z-index:2;text-transform:uppercase}.hero-partners:after{content:"";position:absolute;top:0;left:0;width:100%;height:75%;background:#102c41;background:-webkit-gradient(linear,left top,left bottom,from(#102c41),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#102c41,hsla(0,0%,100%,0));z-index:1}.partners-blocks-container{padding:100px 0;margin-bottom:100px;position:relative}.partners-blocks-container h2{font-size:32px;font-style:italic;margin-bottom:25px;font-weight:700;text-transform:uppercase}.partners-blocks-container .logo-container{height:300px;margin-bottom:50px}.partners-blocks-container .partners{margin-top:50px}.partners-blocks-container .partners .partner .logo-container img{width:100%;max-width:300px}.partners-blocks-container .partners .partner .name{font-size:28px;font-weight:700;text-align:center;line-height:28px}.partners-blocks-container .partners .partner .partner-content{padding:20px;border:2px solid var(--color_primary);position:relative;height:100%}.partners-blocks-container:after{content:"";position:absolute;width:100%;height:10%;bottom:100%;left:0;background:#f0ede6;background:-webkit-gradient(linear,left bottom,left top,from(#f0ede6),to(rgba(240,237,230,0)));background:linear-gradient(0deg,#f0ede6,rgba(240,237,230,0))}.hero-blog{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;position:relative;height:500px}.hero-blog h1{font-size:58px;font-style:italic;text-align:center;color:var(--color_white);position:relative;z-index:2;text-transform:uppercase}.hero-blog:after{content:"";position:absolute;top:0;left:0;width:100%;height:75%;background:#102c41;background:-webkit-gradient(linear,left top,left bottom,from(#102c41),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#102c41,hsla(0,0%,100%,0));z-index:1}.page-template-blog-template{background-color:#bfbfb3}.page-template-aircraft-management-template{background-color:#788f9d}.blog-content{padding:50px 0;position:relative}.blog-content h2{font-size:32px;font-family:neue-haas-grotesk-text;font-weight:700;margin-bottom:50px}.blog-content:after{content:"";position:absolute;width:100%;height:100%;bottom:100%;left:0;background:#bfbfb3;background:-webkit-gradient(linear,left bottom,left top,from(#bfbfb3),to(rgba(240,237,230,0)));background:linear-gradient(0deg,#bfbfb3,rgba(240,237,230,0))}.blogs{margin-bottom:200px}.blogs .img-container{width:100%;height:300px;background:var(--color_primary);background-size:cover;background-position:50%;background-repeat:no-repeat}.blogs .blog-container{border:1px solid var(--color_primary);height:100%}.blogs h2{font-family:neue-haas-grotesk-text;font-size:24px;color:var(--color_white);text-transform:uppercase}.blogs .blog-content-container{padding:20px 10px}.blogs a{text-transform:uppercase}html.js .animate-down{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-down.on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.js .animate-up{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-up.on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.js .animate-right{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-right.on{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html.js .animate-left{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-left.on{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

/*! jQuery UI - v1.11.0 - 2014-07-09
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23eee&bgTextureHeader=highlight_soft&bgImgOpacityHeader=0&borderColorHeader=%23eee&fcHeader=%23333&iconColorHeader=%230069AA&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=0&borderColorContent=%23eee&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23eee&bgTextureDefault=glass&bgImgOpacityDefault=0&borderColorDefault=%23eee&fcDefault=%230069AA&iconColorDefault=%230069AA&bgColorHover=%23ddd&bgTextureHover=glass&bgImgOpacityHover=0&borderColorHover=%23ddd&fcHover=%230069AA&iconColorHover=%230069AA&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=0&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fff&bgTextureHighlight=glass&bgImgOpacityHighlight=0&borderColorHighlight=%23eee&fcHighlight=%23F26649&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=0&borderColorError=%23F26649&fcError=%23F26649&iconColorError=%23F26649&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:35px;height:35px}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{display:block;content:"<";position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next:before{content:">"}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-next span:before{content:">"}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:focus,.ui-datepicker-rtl .ui-datepicker-prev:hover{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:focus,.ui-datepicker-rtl .ui-datepicker-next:hover{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #eee;background:#fff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #eee;background:#eee url(images/ui-bg_highlight-soft_0_eee_1x100.png) 50% 50% repeat-x;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #eee;background:#eee url(images/ui-bg_glass_0_eee_1x400.png) 50% 50% repeat-x;font-weight:400;color:var(--color_primary)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:var(--color_primary);text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ddd;background:#ddd url(images/ui-bg_glass_0_ddd_1x400.png) 50% 50% repeat-x;font-weight:400;color:var(--color_primary)}.ui-state-focus a,.ui-state-focus a:focus,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:focus,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:var(--color_primary);text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_0_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #eee;background:#fff url(images/ui-bg_glass_0_fff_1x400.png) 50% 50% repeat-x;color:var(--color_secondary)}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:var(--color_secondary)}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid var(--color_secondary);background:#fef1ec url(images/ui-bg_glass_0_fef1ec_1x400.png) 50% 50% repeat-x;color:var(--color_secondary)}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:var(--color_secondary)}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-state-default .ui-icon{background-image:url(images/ui-icons_0069AA_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_F26649_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay,.ui-widget-shadow{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:none;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}.gform-ul-reset{list-style-type:none;padding:0;margin:0}.gform-text-input-reset,body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,input.gform-text-input-reset{background-color:rgba(0,0,0,0);border-radius:0;border:rgba(0,0,0,0);font-family:inherit;font-size:inherit;outline:none;padding:inherit}::-ms-reveal{display:none}.gform_validation_container,.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [5];grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:16px}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;-webkit-column-count:2;column-count:2;grid-column-gap:32px}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;-webkit-column-count:3;column-count:3;grid-column-gap:32px}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;-webkit-column-count:4;column-count:4;grid-column-gap:32px}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;-webkit-column-count:5;column-count:5;grid-column-gap:32px}.gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper.gravity-theme *{-webkit-box-sizing:border-box;box-sizing:border-box}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px [12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1}.gform_wrapper.gravity-theme .address_line_1,.gform_wrapper.gravity-theme .address_line_2,.gform_wrapper.gravity-theme .gfield.gfield--width-full{-ms-grid-column-span:12;grid-column:span 12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{-ms-grid-column-span:11;grid-column:span 11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{-ms-grid-column-span:10;grid-column:span 10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{-ms-grid-column-span:9;grid-column:span 9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{-ms-grid-column-span:8;grid-column:span 8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{-ms-grid-column-span:7;grid-column:span 7}.gform_wrapper.gravity-theme .address_city,.gform_wrapper.gravity-theme .address_country,.gform_wrapper.gravity-theme .address_state,.gform_wrapper.gravity-theme .address_zip,.gform_wrapper.gravity-theme .gfield.gfield--width-half,.gform_wrapper.gravity-theme span.name_first,.gform_wrapper.gravity-theme span.name_last{-ms-grid-column-span:6;grid-column:span 6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{-ms-grid-column-span:5;grid-column:span 5}.gform_wrapper.gravity-theme .gfield.gfield--width-third,.gform_wrapper.gravity-theme .gfield_time_ampm,.gform_wrapper.gravity-theme .gfield_time_hour,.gform_wrapper.gravity-theme .gfield_time_minute{-ms-grid-column-span:4;grid-column:span 4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{-ms-grid-column-span:3;grid-column:span 3}.gform_wrapper.gravity-theme .hour_minute_colon{display:none}@media (max-width:840px){.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex span,.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full),.gform_wrapper.gravity-theme .gfield_time_ampm,.gform_wrapper.gravity-theme .gfield_time_hour,.gform_wrapper.gravity-theme .gfield_time_minute{grid-column:1/-1}}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item:last-child,.gform_wrapper.gravity-theme .gfield_list_icons{width:48px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gform_wrapper.gravity-theme .gfield_list_icons button{font-size:0;background:rgba(0,0,0,0) url(../../assets/images/GF/list-add.svg);border:none;width:16px;height:16px;opacity:.5;padding:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:none}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:5px;background-image:url(../../assets/images/GF/list-remove.svg)}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:16px}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:focus,.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:var(--color_white);border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}@media only screen and (max-width:5000px){.nav-wrap{background:#3b4c5c;height:auto;display:block;position:fixed;right:-100%;top:0;width:25%;z-index:1005;height:100vh;overflow-y:auto;-webkit-transition:right .6s ease-in-out;transition:right .6s ease-in-out}ul#menu-primary{position:relative;top:110px}html.nav-open .nav-wrap{right:0}.search-form-wrap{position:relative;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main-nav li{width:100%;float:none}.main-nav li a{display:block;color:var(--color_white);font-size:2.2rem;text-align:center}.main-nav>li{position:relative}.main-nav>li.current-menu-ancestor>a,.main-nav>li.current-menu-item>a{color:var(--color_secondary)}.main-nav>li>a{padding:18px;line-height:1;font-size:1.7rem;text-align:right;font-family:athena;text-transform:uppercase}.main-nav>li.search-toggle{display:none}.main-nav>li>.sub-menu{max-height:0;overflow:hidden;padding:0;height:100%;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.main-nav>li>.sub-menu+.opener{position:absolute;left:0;top:0;width:53px;height:53px;font-size:1.6rem;text-align:center;background:var(--color_primary);padding:0;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.main-nav>li>.sub-menu+.opener:after{content:">";line-height:53px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:ytg;will-change:transform;font-size:2rem;display:block}.main-nav>li>.sub-menu>li{background:var(--color_primary)}.main-nav>li>.sub-menu>li+li{border-top:1px solid var(--color_gray)}.main-nav>li>.sub-menu>li .sub-menu{padding-left:1.2rem}.main-nav>li>.sub-menu li.current-menu-item a{color:var(--color_secondary)}.main-nav>li>.sub-menu li a{padding:8px 20px 8px 28px;font-size:1.4rem;text-align:right}.main-nav>li.open>.opener{background:var(--color_secondary)}.main-nav>li.open>.opener:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:var(--color_primary)}.main-nav>li.open>.sub-menu{opacity:1;max-height:1000px}}@media only screen and (max-width:783px){.nav-wrap{width:100%!important}}@media only screen and (min-width:550px){article:not(.comment-body){-ms-flex-wrap:nowrap;flex-wrap:nowrap}article:not(.comment-body) .img-wrap{-ms-flex-preferred-size:300px;flex-basis:300px;margin:0 2rem 0 0}article:not(.comment-body) .blog-content{margin-top:0}}@media only screen and (min-width:783px){body.admin-bar .header-wrap{top:32px}}@media only screen and (min-width:5000px){.header-wrap .hamburger{display:none}.posts-wrap.md-col2{grid-template-columns:1fr 1fr}.posts-wrap.md-col3{grid-template-columns:1fr 1fr 1fr}.posts-wrap.md-col4{grid-template-columns:1fr 1fr 1fr 1fr}body{padding-top:76px}.carousel-item .image.desktop{display:block}.carousel-item .image.mobile{display:none}.video-wrap.float-left,.video-wrap.float-right{max-width:42%}.ssk-group .ssk{width:25%}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav li{position:relative}.main-nav li a{padding:10px 10px 15px 0;color:var(--color_black);-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.main-nav li.current-page-ancestor a,.main-nav li.current_page_item a{color:var(--color_secondary)}.main-nav>li+li{margin-left:1.5rem}.main-nav>li.menu-item-has-children[aria-expanded=true]>.sub-menu,.main-nav>li:focus>.sub-menu,.main-nav>li:hover>.sub-menu{opacity:1;left:0;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .35s ease-in-out 0ms,left 0ms linear 0ms,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,left 0ms linear 0ms,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear 0ms;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear 0ms,-webkit-transform .35s ease-in-out 0ms}.main-nav>li.menu-item-has-children[aria-expanded=true]>a,.main-nav>li:focus>a,.main-nav>li:hover>a{color:var(--color_secondary)}.main-nav>li.search-toggle a{font-family:ytg;cursor:pointer}.main-nav>li.search-toggle.active a{color:var(--color_secondary)}.main-nav>li.mega-menu{position:inherit}.main-nav>li.mega-menu>ul{position:absolute;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 1.5rem 2rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav>li.mega-menu>ul li{margin:0;float:none;display:block;padding:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.main-nav>li.mega-menu>ul li .sub-menu li{width:100%;float:none;padding-left:2px}.main-nav>li:not(.mega-menu) .sub-menu a{padding:.5rem 1rem}.main-nav>li:not(.mega-menu).menu-item-has-children>a{border-bottom:none}.main-nav>li.two-column>.sub-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.main-nav>li.last:not(.mega-menu)>ul.sub-menu{left:auto;right:-9999px}.main-nav>li.last:not(.mega-menu):focus>.sub-menu,.main-nav>li.last:not(.mega-menu):hover>.sub-menu{right:0}.main-nav>li>.sub-menu{position:absolute;left:-9999px;opacity:0;-webkit-transition:opacity .35s ease-in-out 0ms,left 0ms linear .35s,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,left 0ms linear .35s,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear .35s;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear .35s,-webkit-transform .35s ease-in-out 0ms;z-index:497;background:#fff;width:auto;height:auto;padding:1.5rem;border-top:2px solid var(--color_primary);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);white-space:nowrap;-webkit-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%);visibility:hidden}.main-nav>li>.sub-menu a{color:var(--color_black);text-decoration:none;display:block;position:relative;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:.5rem 2rem;line-height:1.25;width:95%}.main-nav>li>.sub-menu a:hover{color:var(--color_secondary)}.main-nav>li>.sub-menu .sub-menu a{font-size:1.4rem}.main-nav>li>.sub-menu li.menu-item-has-children>a{font-weight:600;border-bottom:1px solid rgba(0,0,0,.15);-webkit-transition:border .35s ease-in-out;transition:border .35s ease-in-out;padding:0 2rem 1rem}.main-nav>li>.sub-menu li.menu-item-has-children:hover>a{color:var(--color_primary);border-bottom-color:rgba(0,0,0,.35)}.sidebar{margin:0}.footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.footer .social-nav,.footer p{width:auto}.footer .site-by{width:auto;text-align:right}}@media only screen and (min-width:1024px){.posts-wrap.lg-col2{grid-template-columns:1fr 1fr}.posts-wrap.lg-col3{grid-template-columns:1fr 1fr 1fr}.posts-wrap.lg-col4{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:685px){.request-now-cta{display:block}}@media only screen and (max-width:992px){.jet-data:nth-child(odd){background-color:#ccc}}@media only screen and (min-width:992px){.jet-data:nth-child(odd){padding-right:100px}}@media only screen and (min-width:548px){.hero-image-container-jets{height:650px}.hero-image-container-jets .jet-image{position:absolute;width:1200px;max-width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:22%;z-index:2}}@media only screen and (min-width:1394px){.quote .plane-img{position:absolute;max-width:911px;bottom:-17px;left:-25px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19mb3Jtcy5zY3NzIiwic3R5bGUuY3NzIiwic3R5bGUuc2NzcyIsImNvcmUvX3Jlc2V0LnNjc3MiLCJjb3JlL191dGlscy5zY3NzIiwiY29yZS9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9fZm9udHMuc2NzcyIsInBhcnRpYWxzL19nbG9iYWxzLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fbmF2aWdhdGlvbi5zY3NzIiwicGFydGlhbHMvX2Zyb250LXBhZ2Uuc2NzcyIsInBhcnRpYWxzL19wYWdlLnNjc3MiLCJwYXJ0aWFscy9fYmxvY2tzLnNjc3MiLCJwYXJ0aWFscy9fZ3V0ZW5iZXJnLnNjc3MiLCJwYXJ0aWFscy9fYmxvZy5zY3NzIiwiY29yZS9fbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9fZ2FsbGVyaWVzLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9fZ3JpZC5zY3NzIiwicGFydGlhbHMvX21vZGFsLnNjc3MiLCJwYXJ0aWFscy9fcGFnZS10ZW1wbGF0ZXMuc2NzcyIsInBhcnRpYWxzL19qcy1sb2FkZWQuc2NzcyIsInZlbmRvci9fZGF0ZXBpY2tlci5zY3NzIiwidmVuZG9yL19ncmF2aXR5Zm9ybXMuc2NzcyIsInZlbmRvci9oYW1idXJnZXJzLnNjc3MiLCJwYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVnQjRCLGdCQzhwQzVCO0FDcnFEQTs7OztDQUFBLENDQUEscVJBQ0MsUUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLGNBQUEsQ0FDQSx1QkFBQSxDQUNBLHdCRk9ELENFTEEsS0FDQyxpQkFBQSxDQUNBLDZCQUFBLENBQ0EseUJGUUQsQ0VOQSxNQUNFLGFGU0YsQ0VQQSw2RUFDQyxhRlVELENFUEEsS0FDRSxnQkFBQSxDQUNBLHNCQUFBLENBQ0EsNEJGVUYsQ0VQQSxhQUNDLFdGVUQsQ0VSQSw4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SEEsNkJBQ0ksd0RyQjI3SEosQ3FCejdIQSx1REFFSSx3RHJCNDdISixDcUJ4N0hBLGVBQWlCLDZCckI2N0hqQixDcUI1N0hBLG1CQUFxQix1QnJCZzhIckIsQ3FCLzdIQSxvQkFBc0IsMkJyQm04SHRCLENxQmw4SEEsbUJBQXFCLDJCckJzOEhyQixDcUJyOEhBLG9CQUFzQiwyQnJCeThIdEIsQ3FCeDhIQSxtQkFBcUIsMkJyQjQ4SHJCLENxQjM4SEEsb0JBQXNCLDJCckIrOEh0QixDcUI5OEhBLG1CQUFxQiwyQnJCazlIckIsQ3FCajlIQSxvQkFBc0IsNEJyQnE5SHRCLENxQnA5SEEscUJBQXVCLDRCckJ3OUh2QixDcUJ2OUhBLHFCQUF1Qiw0QnJCMjlIdkIsQ3FCMTlIQSxzQkFBd0IsMkJyQjg5SHhCLENxQjc5SEEsdUJBQXlCLCtCckJpK0h6QixDcUJoK0hBLHNCQUF3QiwrQnJCbytIeEIsQ3FCbitIQSx1QkFBeUIsK0JyQnUrSHpCLENxQnQrSEEsc0JBQXdCLCtCckIwK0h4QixDcUJ6K0hBLHVCQUF5QiwrQnJCNitIekIsQ3FCNStIQSxzQkFBd0IsK0JyQmcvSHhCLENxQi8rSEEsdUJBQXlCLGdDckJtL0h6QixDcUJsL0hBLHdCQUEwQixnQ3JCcy9IMUIsQ3FCci9IQSx3QkFBMEIsZ0NyQnkvSDFCLENxQngvSEEsbUJBQXFCLDJCckI0L0hyQixDcUIzL0hBLG9CQUFzQiwrQnJCKy9IdEIsQ3FCOS9IQSxtQkFBcUIsK0JyQmtnSXJCLENxQmpnSUEsb0JBQXNCLCtCckJxZ0l0QixDcUJwZ0lBLG1CQUFxQiwrQnJCd2dJckIsQ3FCdmdJQSxvQkFBc0IsK0JyQjJnSXRCLENxQjFnSUEsbUJBQXFCLCtCckI4Z0lyQixDcUI3Z0lBLG9CQUFzQixnQ3JCaWhJdEIsQ3FCaGhJQSxxQkFBdUIsZ0NyQm9oSXZCLENxQm5oSUEsdUJBQXlCLGdDckJ1aEl6QixDcUJ0aElBLHFCQUF1QixnQ3JCMGhJdkIsQ3FCemhJQSx1QkFBeUIsZ0NyQjZoSXpCLENxQjVoSUEsdUJBQXlCLGdDckJnaUl6QixDcUIvaElBLHVCQUF5QixnQ3JCbWlJekIsQ3FCbGlJQSx1QkFBeUIsZ0NyQnNpSXpCLENxQnJpSUEsdUJBQXlCLGdDckJ5aUl6QixDcUJ4aUlBLHdCQUEwQiwyQnJCNGlJMUIsQ3FCM2lJQSx5QkFBMkIsK0JyQitpSTNCLENxQjlpSUEsd0JBQTBCLCtCckJrakkxQixDcUJqaklBLHlCQUEyQiwrQnJCcWpJM0IsQ3FCcGpJQSx3QkFBMEIsK0JyQndqSTFCLENxQnZqSUEseUJBQTJCLCtCckIyakkzQixDcUIxaklBLHdCQUEwQiwrQnJCOGpJMUIsQ3FCN2pJQSx5QkFBMkIsZ0NyQmlrSTNCLENxQmhrSUEsMEJBQTRCLGdDckJva0k1QixDcUJua0lBLDRCQUE4QixnQ3JCdWtJOUIsQ3FCdGtJQSwwQkFBNEIsZ0NyQjBrSTVCLENxQnprSUEsNEJBQThCLGdDckI2a0k5QixDcUI1a0lBLDRCQUE4QixnQ3JCZ2xJOUIsQ3FCL2tJQSw0QkFBOEIsZ0NyQm1sSTlCLENxQmxsSUEsNEJBQThCLGdDckJzbEk5QixDcUJybElBLDRCQUE4QixnQ3JCeWxJOUIsQ3FCeGxJQSw4QkFBZ0MsMkJyQjRsSWhDLENxQjNsSUEsOEJBQWdDLCtCckIrbEloQyxDcUI5bElBLDhCQUFnQywrQnJCa21JaEMsQ3FCam1JQSw4QkFBZ0MsK0JyQnFtSWhDLENxQnBtSUEseUJBQTJCLCtCckJ3bUkzQixDcUJ2bUlBLHlCQUEyQiwrQnJCMm1JM0IsQ3FCMW1JQSx5QkFBMkIsK0JyQjhtSTNCLENxQjdtSUEseUJBQTJCLGdDckJpbkkzQixDcUJobklBLDBCQUE0QixnQ3JCb25JNUIsQ3FCbm5JQSwwQkFBNEIsZ0NyQnVuSTVCLENxQnRuSUEsMEJBQTRCLGdDckIwbkk1QixDcUJ6bklBLDBCQUE0QixnQ3JCNm5JNUIsQ3FCNW5JQSxpQkFBbUIsMkJyQmdvSW5CLENxQi9uSUEsc0JBQXdCLCtCckJtb0l4QixDcUJsb0lBLGlCQUFtQiwrQnJCc29JbkIsQ3FCcm9JQSxnQkFBa0IsK0JyQnlvSWxCLENxQnhvSUEsaUJBQW1CLCtCckI0b0luQixDcUIzb0lBLGlCQUFtQiwrQnJCK29JbkIsQ3FCOW9JQSxzQkFBd0IsK0JyQmtwSXhCLENxQmpwSUEsMkJBQTZCLGdDckJxcEk3QixDcUJwcElBLDBCQUE0QiwyQnJCd3BJNUIsQ3FCdnBJQSxxQkFBdUIsK0JyQjJwSXZCLENxQjFwSUEsa0JBQW9CLCtCckI4cElwQixDcUI3cElBLG9CQUFzQiwrQnJCaXFJdEIsQ3FCaHFJQSxjQUFnQiwrQnJCb3FJaEIsQ3FCbnFJQSxxQkFBdUIsK0JyQnVxSXZCLENxQnRxSUEsbUJBQXFCLCtCckIwcUlyQixDcUJ6cUlBLGtCQUFvQixnQ3JCNnFJcEIsQ3FCNXFJQSxpQkFBbUIsZ0NyQmdySW5CLENxQi9xSUEsZ0JBQWtCLGdDckJtcklsQixDcUJscklBLGVBQWlCLGdDckJzcklqQixDcUJycklBLGVBQWlCLGdDckJ5cklqQixDcUJ4cklBLGdCQUFrQixnQ3JCNHJJbEIsQ3FCM3JJQSxrQkFBb0IsZ0NyQitySXBCLENxQjlySUEsa0JBQW9CLGdDckJrc0lwQixDcUJqc0lBLGFBQWUsZ0NyQnFzSWYsQ3FCcHNJQSxjQUFnQiw0QnJCd3NJaEIsQ3FCdnNJQSxjQUFnQixnQ3JCMnNJaEIsQ3FCMXNJQSxrQkFBb0IsZ0NyQjhzSXBCLENxQjdzSUEsY0FBZ0IsZ0NyQml0SWhCLENxQmh0SUEsZ0JBQWtCLGdDckJvdElsQixDcUJudElBLGVBQWlCLGdDckJ1dElqQixDcUJ0dElBLGNBQWdCLGdDckIwdEloQixDcUJ6dElBLG9CQUFzQixpQ3JCNnRJdEIsQ3FCNXRJQSxnQkFBa0IsaUNyQmd1SWxCLENxQi90SUEsaUJBQW1CLGlDckJtdUluQixDcUJsdUlBLGdCQUFrQixpQ3JCc3VJbEIsQ3FCcnVJQSxnQkFBa0IsaUNyQnl1SWxCLENxQnh1SUEsY0FBZ0IsaUNyQjR1SWhCLENxQjN1SUEsZUFBaUIsaUNyQit1SWpCLENxQjl1SUEsY0FBZ0IsaUNyQmt2SWhCLENxQmp2SUEsY0FBZ0IsaUNyQnF2SWhCLENxQnB2SUEsZ0JBQWtCLDRCckJ3dklsQixDcUJ2dklBLGNBQWdCLGdDckIydkloQixDcUIxdklBLG1CQUFxQixnQ3JCOHZJckIsQ3FCN3ZJQSxlQUFpQixnQ3JCaXdJakIsQ3FCaHdJQSxvQkFBc0IsZ0NyQm93SXRCLENxQm53SUEsZUFBaUIsZ0NyQnV3SWpCLENxQnR3SUEsb0JBQXNCLGdDckIwd0l0QixDcUJ6d0lBLGFBQWUsaUNyQjZ3SWYsQ3FCNXdJQSxtQkFBcUIsaUNyQmd4SXJCLENxQi93SUEsa0JBQW9CLGlDckJteElwQixDcUJseElBLG1CQUFxQixpQ3JCc3hJckIsQ3FCcnhJQSxjQUFnQixpQ3JCeXhJaEIsQ3FCeHhJQSxpQkFBbUIsaUNyQjR4SW5CLENxQjN4SUEsZUFBaUIsaUNyQit4SWpCLENxQjl4SUEsZUFBaUIsaUNyQmt5SWpCLENxQmp5SUEsZ0JBQWtCLGlDckJxeUlsQixDcUJweUlBLGVBQWlCLDRCckJ3eUlqQixDcUJ2eUlBLGNBQWdCLGdDckIyeUloQixDcUIxeUlBLGdCQUFrQixnQ3JCOHlJbEIsQ3FCN3lJQSxjQUFnQixnQ3JCaXpJaEIsQ3FCaHpJQSxlQUFpQixnQ3JCb3pJakIsQ3FCbnpJQSxnQkFBa0IsZ0NyQnV6SWxCLENxQnR6SUEsa0JBQW9CLGdDckIweklwQixDcUJ6eklBLG1CQUFxQixpQ3JCNnpJckIsQ3FCNXpJQSxlQUFpQixpQ3JCZzBJakIsQ3FCL3pJQSxlQUFpQixpQ3JCbTBJakIsQ3FCbDBJQSxjQUFnQiw0QnJCczBJaEIsQ3FCcjBJQSxlQUFpQixnQ3JCeTBJakIsQ3FCeDBJQSxtQkFBcUIsZ0NyQjQwSXJCLENxQjMwSUEsbUJBQXFCLGdDckIrMElyQixDcUI5MElBLGtCQUFvQixnQ3JCazFJcEIsQ3FCLzBJQSx3Q0FBc0IsZ0NyQncxSXRCLENxQnYxSUEsY0FBZ0IsZ0NyQjIxSWhCLENxQjExSUEsZUFBaUIsaUNyQjgxSWpCLENxQjcxSUEsb0JBQXNCLGlDckJpMkl0QixDcUJoMklBLG1CQUFxQixpQ3JCbzJJckIsQ3FCbjJJQSxlQUFpQiw0QnJCdTJJakIsQ3FCdDJJQSxxQkFBdUIsZ0NyQjAySXZCLENxQnoySUEsZ0JBQWtCLGdDckI2MklsQixDcUI1MklBLG1CQUFxQixnQ3JCZzNJckIsQ3FCLzJJQSxtQkFBcUIsZ0NyQm0zSXJCLENxQmwzSUEsbUJBQXFCLGdDckJzM0lyQixDcUJyM0lBLG1CQUFxQixnQ3JCeTNJckIsQ3FCeDNJQSxxQkFBdUIsNEJyQjQzSXZCLENxQjMzSUEsc0JBQXdCLGdDckIrM0l4QixDcUI5M0lBLHNCQUF3QixnQ3JCazRJeEIsQ3FCajRJQSwyQkFBNkIsZ0NyQnE0STdCLENxQnA0SUEsMkJBQTZCLGdDckJ3NEk3QixDcUJ2NElBLDJCQUE2QixnQ3JCMjRJN0IsQ3FCMTRJQSwyQkFBNkIsZ0NyQjg0STdCLENxQjc0SUEsd0JBQTBCLGlDckJpNUkxQixDcUJoNUlBLHdCQUEwQixpQ3JCbzVJMUIsQ3FCbjVJQSx3QkFBMEIsaUNyQnU1STFCLENxQnQ1SUEsd0JBQTBCLGlDckIwNUkxQixDcUJ6NUlBLHVCQUF5QixpQ3JCNjVJekIsQ3FCNTVJQSx3QkFBMEIsaUNyQmc2STFCLENxQi81SUEsc0JBQXdCLGlDckJtNkl4QixDcUJsNklBLDBCQUE0Qiw0QnJCczZJNUIsQ3FCcjZJQSwyQkFBNkIsZ0NyQnk2STdCLENxQng2SUEsMkJBQTZCLGdDckI0Nkk3QixDcUIzNklBLDBCQUE0QixnQ3JCKzZJNUIsQ3FCOTZJQSwyQkFBNkIsZ0NyQms3STdCLENxQmo3SUEsMkJBQTZCLGdDckJxN0k3QixDcUJwN0lBLDhCQUFnQyw0QnJCdzdJaEMsQ3FCdjdJQSxnQ0FBa0MsZ0NyQjI3SWxDLENxQjE3SUEsNkJBQStCLGdDckI4N0kvQixDcUI3N0lBLCtCQUFpQyxnQ3JCaThJakMsQ3FCaDhJQSwrQkFBaUMsZ0NyQm84SWpDLENxQm44SUEsMEJBQTRCLGdDckJ1OEk1QixDcUJoOElBLDREQUlJLHdCckJzOElKLENxQnA4SUEsNkRBSUkseUJyQnU4SUosQ3FCcjhJQSwrREFJSSwyQnJCdzhJSixDcUJ0OElBLGdFQUlJLDRCckJ5OElKLENxQmg4SUEscUNBSkksMkVBQUEsQ0FDQSxVQUFBLENBQ0Esd0JyQms5SUosQ3FCaDlJQSxr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dUNBQUEsQ0FDQSwwQ0FBQSxDQUFBLGtDQUFBLENBRUEsbUJ4Qm01SzFCLEN3Qi80SzBCLHlEQUNJLDBCcEIxWHRCLENvQjJYc0IsbUN4Qmk1SzlCLEN3QnA0S0UsU0FFSSxReEJxNEtOLEN3Qmw0S0UsUUFDSSxvQkFBQSxDQUFBLGdCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDZCQUFBLENBQ0EsZXhCbzRLTixDd0I5M0tNLDhCQUNJLFV4Qm00S1YsQ3dCaDRLTSxpQkFDSSxVQUFBLENBQ0EsZ0J4Qms0S1YsQ0FDRixDY3Z6TEMsMENVZ2NPLG9CQUNJLDZCeEIwM0tWLEN3QnYzS00sb0JBQ0ksaUN4QnkzS1YsQ3dCdDNLTSxvQkFDSSxxQ3hCdzNLVixDQUNGLENjbDBMQyx5Q1VpZEcsaUJBQ0ksYXhCbzNLTixDQUNGLENjMTBMQyx5Q1UyZE8seUJBQ0kscUJ4QmszS1YsQ0FDRixDYzUwTEMseUNVZ2VPLHlCQUNJLG1CeEIrMktWLENBQ0YsQ2NqMUxDLHlDVXVlRywyQkFDSSxZeEI2MktOLEN3QjUyS00sc0NBQ0ksaUJBQUEsQ0FDQSxZQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxrQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEJBQUEsQ0FDQSxPQUFBLENBQ0EsU3hCODJLVixDQUNGLENjLzFMQywwQ1V1Zk8sa0JBQ0ksaUJBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUNBLFV4QjIyS1YsQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZm9ybV9kZXNjcmlwdGlvbjogJGdyYXlfZGFyaztcbiRmb3JtX2xhYmVsX2NvbG9yOiAkYmxhY2s7XG4kZm9ybV9pbnB1dF9jb2xvcjogJGJsYWNrO1xuJGZvcm1fZm9jdXNfYm9yZGVyOiAkc2Vjb25kYXJ5O1xuJGZvcm1fYWpheF9jb2xvcjogJHByaW1hcnk7XG5cbi5ob25leXBvdCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luOjEuNWVtIGF1dG87XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICYuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuICAgICYuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDpjYWxjcmVtKDIwKTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOmNhbGNyZW0oMjApO1xuICAgIH1cblxuICAgIC5nZm9ybV9hbmNob3Ige1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cblxuICAgIC5nZm9ybV9idXR0b24ge1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgb3V0bGluZTpub25lO1xuICAgIH1cblxuICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmb3JtX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW46MCAwIDFlbTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMzIpO1xuICAgIH1cblxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICBtYXJnaW46MzBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6Y2FsY3JlbSgyNCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjFweDtcbiAgICAgICAgY29sb3I6ZGFya2VuKHJlZCwyMCUpO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZm9vdGVyLFxuICAgIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbjozMHB4IDAgMDtcblxuICAgICAgICAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gICAgICAgIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnRuO1xuICAgICAgICAgICAgQGV4dGVuZCAlYnRuX3ByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBAZXh0ZW5kICVidG47XG4gICAgICAgICAgICBAZXh0ZW5kICVidG5fc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZCB7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyY2xlYXI7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjokZm9ybV9kZXNjcmlwdGlvbjtcblxuICAgICAgICAgICAgJi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOmRhcmtlbihyZWQsMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6JGZvcm1fbGFiZWxfY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNik7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDAgMDtcblxuICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ZGFya2VuKHJlZCwyMCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmdpbnB1dF9jb250YWluZXIsXG4gICAgICAgIC5jbGVhci1tdWx0aSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMCAwIDBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjokZm9ybV9kZXNjcmlwdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgY29sb3I6JGZvcm1faW5wdXRfY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDojYzhjOWM1O1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNik7XG4gICAgICAgICAgICBmb250LXdlaWdodDoyMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDowO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiRmb3JtX2ZvY3VzX2JvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHJlc2l6ZTp2ZXJ0aWNhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTRweDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgd2lkdGg6MTA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgICBjb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OjAgMCAwICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICByZXNpemU6dmVydGljYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpbWUge1xuICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGltZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlsZXVwbG9hZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNlbTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MC4xcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjAuMXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTQpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC40O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ1JTtcbiAgICAgICAgICAgICAgICBjb250ZW50OidGaWxlIFVwbG9hZCc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6JGZvcm1fbGFiZWxfY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IGRhc2hlZCAkZ3JheTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxlODA0JztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo1cHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDoyMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICYudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6M3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2W2lkXj1cImdmb3JtX3ByZXZpZXdcIl0ge1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYubGlzdCB7XG4gICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxNnB4IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdCxcbiAgICAgICAgLmFkZHJlc3NfY291bnRyeSxcbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRvcDo0MXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6Y2FsYygxMDAlIC0gMzVweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OidcXGU4MDInO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMjUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzX2NvdW50cnksXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyX3RpbWU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgPiAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5nZl9uYW1lX2hhc18ye1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0OS41JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRyZXNzIHtcbiAgICAgICAgICAgIC5naW5wdXRfY29tcGxleCB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oYXNfY2l0eS5oYXNfc3RhdGUuaGFzX3ppcHtcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3NfY2l0eSxcbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Nfc3RhdGUsXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzX3ppcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Nfc3RhdGUsXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzX3ppcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWN0aW9uIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgyNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjFlbSAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3Qge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2ZpZWxkX2xpc3RfY2VsbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nZmllbGRfbGlzdF9pY29ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmFkaW8sJi5jaGVja2JveCB7XG4gICAgICAgICAgICA+IC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWZ0ZXJjbGVhcjtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhZnRlcmNsZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDo5cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCLinJNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3JheV9kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oI0ZGRkZGRiwxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBkYXJrZW4oI0ZGRkZGRiwxNSUpIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDoxNXB4O1xuICAgICAgICByaWdodDoxNXB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOi43NWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmX3Byb2dyZXNzYmFyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotMzVweDtcbiAgICAgICAgYm90dG9tOjEycHg7XG4gICAgICAgIGJvcmRlcjo0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICBib3JkZXItbGVmdDo0cHggc29saWQgJGZvcm1fYWpheF9jb2xvcjtcbiAgICAgICAgYW5pbWF0aW9uOnNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICB9XG5cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzoxcHg7XG4gICAgbGluZS1oZWlnaHQ6MS44NzVlbTtcbiAgICBwYWRkaW5nOjE1cHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbiAgICBib3JkZXI6MnB4ICRncmF5X2Rhcmsgc29saWQ7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBFYXN0IENvYXN0IEpldHNcbkF1dGhvcjogRGFuaWVsIFNhcnJpYVxuVmVyc2lvbjoxLjAuMFxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBuYXYsIHNlY3Rpb24sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG51bCwgb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmE6bm90KC5idG4pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpob3ZlciwgYTpub3QoLmJ0bik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOmZvY3VzLCBhOm5vdCguYnRuKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxucHJlIHtcbiAgdGFiLXNpemU6IDY7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNiNDBiMGI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiQW5kYWxlIE1vbm8gV1RcIiwgXCJBbmRhbGUgTW9ub1wiLCBcIkx1Y2lkYSBDb25zb2xlXCIsIFwiTHVjaWRhIFNhbnMgVHlwZXdyaXRlclwiLCBtb25vc3BhY2U7XG59XG5cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAqLCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMi40cmVtICsgNHJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5lbnRyeS1jb250ZW50ID4gLndpZGUsIC53aWRlLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogY2FsYygxNDByZW0gKyA0cmVtKTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b24sIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLCAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLXN1Ym1pdCwgLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA2cHggMzBweCA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImF0aGVuYVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0LCAuZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgLmJ0bi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMDNmNDc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IGlucHV0OmhvdmVyLCAuZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcjpob3ZlciwgLmJ0bi5wcmltYXJ5OmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cywgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXQ6Zm9jdXMsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOmZvY3VzLCAuYnRuLnByaW1hcnk6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmFjdGl2ZS5nZm9ybV9uZXh0X2J1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmFjdGl2ZS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmFjdGl2ZS5nZm9ybV9uZXh0X2J1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuYWN0aXZlLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiwgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQgaW5wdXQuYWN0aXZlLCAuZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC5hY3RpdmUud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IsIC5hY3RpdmUuYnRuLnByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b24sIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIC5idG4uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b246aG92ZXIsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I6aG92ZXIsIC5idG4uc2Vjb25kYXJ5OmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjpmb2N1cywgLmJ0bi5zZWNvbmRhcnk6Zm9jdXMsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYnV0dG9uLmFjdGl2ZSwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAuYWN0aXZlLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIC5hY3RpdmUuYnRuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cblxuLmJ0bi50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cbi5idG4udGVydGlhcnk6aG92ZXIsIC5idG4udGVydGlhcnk6Zm9jdXMsIC5hY3RpdmUuYnRuLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3IsIC5idG4uZ3JheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2dyYXkpO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3I6aG92ZXIsIC5idG4uZ3JheTpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3I6Zm9jdXMsIC5idG4uZ3JheTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tY29sb3JfZ3JheV9yZ2IpLCAwLjc1KTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLm1vZGFsX19jbG9zZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5zZWxlY3Q6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuYWRkcmVzc19jb3VudHJ5OmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkOmJlZm9yZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGxhYmVsOmJlZm9yZSwgLnNvY2lhbC1zaGFyZSBsaSBhLCAuc2hhcmUtdGV4dDphZnRlciwgLnNvY2lhbC1uYXYgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInl0Z1wiO1xufVxuXG4uc2tpcC10by1jb250ZW50IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB6LWluZGV4OiAzMDAwO1xufVxuLnNraXAtdG8tY29udGVudDpmb2N1cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5oaWRlLW1lIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInl0Z1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcuZW90PzcwMjExOTc3XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcuZW90PzcwMjExOTc3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMveXRnLndvZmYyPzcwMjExOTc3XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMveXRnLndvZmY/NzAyMTE5NzdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL3l0Zy50dGY/NzAyMTE5NzdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcuc3ZnPzcwMjExOTc3I3l0Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzc149aWNvbi1dOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwieXRnXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbGVmdC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn0gLyogJyZsdDsnICovXG4uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn0gLyogJyZndDsnICovXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufSAvKiAnRScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufSAvKiAnRicgKi9cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn0gLyogJ0cnICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59IC8qICdJJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59IC8qICdMJyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufSAvKiAnUCcgKi9cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn0gLyogJ1MnICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufSAvKiAnVCcgKi9cbi5pY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufSAvKiAnVScgKi9cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn0gLyogJ1gnICovXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufSAvKiAnWScgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn0gLyogJ3MnICovXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ5XCI7XG59IC8qICd5JyAqL1xuLmljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufSAvKiAn7qCCJyAqL1xuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59IC8qICfuoIQnICovXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59IC8qICfuoKAnICovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWRlNjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMDNmNDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udDogbm9ybWFsIDEuN3JlbS8xLjY1IFwibmV1ZS1oYWFzLWdyb3Rlc2stdGV4dFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcImF0aGVuYVwiO1xufVxuaDEgc3Ryb25nLCBoMiBzdHJvbmcsIGgzIHN0cm9uZywgaDQgc3Ryb25nLCBoNSBzdHJvbmcsIGg2IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImF0aGVuYS1pbmxpbmVcIjtcbn1cbmgxLnNoYWRvdywgaDIuc2hhZG93LCBoMy5zaGFkb3csIGg0LnNoYWRvdywgaDUuc2hhZG93LCBoNi5zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogLTJweCAzcHggMHB4IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLmZsZXgge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmhyLnllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbmhyLmhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZW50cnktY29uZW50IGEsIC5ncmlkIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5lbnRyeS1jb25lbnQgYTpob3ZlciwgLmdyaWQgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXF1ZXN0LW5vdy1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAxODtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci13cmFwIC5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXdyYXAuc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0YzVjO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5oZWFkZXItd3JhcCAuYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWZvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VhcmNoLWZvcm0td3JhcCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2VhcmNoLWZvcm0td3JhcCBsYWJlbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmF5KTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtc3VibWl0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuaHRtbC5zZWFyY2gtb3BlbiAuc2VhcmNoLWZvcm0td3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuYm9keS5hZG1pbi1iYXIgLmhlYWRlci13cmFwIHtcbiAgdG9wOiA0NnB4O1xufVxuLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiA2cHg7XG59XG5cbi5uYXYge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29jaWFsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxleDogMTtcbn1cbi5zb2NpYWwtbmF2IGxpIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5zb2NpYWwtbmF2IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLnNvY2lhbC1uYXYgYSBzdmcge1xuICBtYXgtd2lkdGg6IDM1cHg7XG59XG4uc29jaWFsLW5hdiBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1uYXYgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG5cbi5oZXJvLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmhlcm8tY29udGFpbmVyIC5oZXJvLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmhlcm8tY29udGFpbmVyIC5oZXJvLXRleHQgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLWNvbnRhaW5lciAuY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tY29udGFpbmVyIC5jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMzcHg7XG59XG5cbi5mcm9udC1wYWdlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIG1hcmdpbjogNTBweCAwIDEwMHB4O1xufVxuLmZyb250LXBhZ2UtY29udGVudCAuY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmZyb250LXBhZ2UtY29udGVudCAuY29udGVudCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZnJvbnQtcGFnZS1jb250ZW50IC5yaWdodC1jb250ZW50IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJhdGhlbmFcIjtcbn1cbi5mcm9udC1wYWdlLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNTVweDtcbn1cbi5mcm9udC1wYWdlLWNvbnRlbnQgLnJpZ2h0LWNvbnRlbnQgLmRyb3AtbGV0dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDExNXB4O1xuICByaWdodDogMTQ1cHg7XG4gIHRvcDogMzBweDtcbn1cbi5mcm9udC1wYWdlLWNvbnRlbnQgLnN3b29wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgcmlnaHQ6IDI1JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTYxNzQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMTYsIDQ0LCA2NSkgMCUsIHJnYmEoMTk3LCAyMTIsIDIzMCwgMCkgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucXVvdGUgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdW90ZSAucGxhbmUtaW1nIHtcbiAgei1pbmRleDogMjtcbn1cbi5xdW90ZSAucXVvdGUtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbi5xdW90ZSAudGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVvdGUgLnF1b3RlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NHB4O1xuICBsZWZ0OiAxMDBweDtcbn1cbi5xdW90ZSAuYmxlbmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE5JTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbi50b3AtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgaGVpZ2h0OiAyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1oZWFkZXIgLmludHJvLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG59XG4udG9wLWhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuMnJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAlLCAwKTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi5lbnRyeS1jb250ZW50ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKi5yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZW50cnktY29udGVudCBoMSwgLmVudHJ5LWNvbnRlbnQgaDIsIC5lbnRyeS1jb250ZW50IGgzLCAuZW50cnktY29udGVudCBoNCwgLmVudHJ5LWNvbnRlbnQgaDUsIC5lbnRyeS1jb250ZW50IGg2IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4uZW50cnktY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4uZW50cnktY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cnktY29udGVudCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZW50cnktY29udGVudCBwLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmVudHJ5LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbn1cbi5lbnRyeS1jb250ZW50IGEuYnRuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmVudHJ5LWNvbnRlbnQgaHIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9ncmF5KTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG59XG4uZW50cnktY29udGVudCAud3AtY2FwdGlvbixcbi5lbnRyeS1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgdWw6bm90KC5zb2NpYWwtc2hhcmUpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbnRyeS1jb250ZW50IHVsOm5vdCguc29jaWFsLXNoYXJlKS5vd2wtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5lbnRyeS1jb250ZW50IHVsOm5vdCguc29jaWFsLXNoYXJlKSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnRyeS1jb250ZW50IHVsOm5vdCguc29jaWFsLXNoYXJlKSBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwuZ2Zvcm1fZmllbGRzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwuZ2Zvcm1fZmllbGRzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwuZ2Zvcm1fZmllbGRzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cnktY29udGVudCBvbDpub3QoLmNvbW1lbnRsaXN0KSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG59XG4uZW50cnktY29udGVudCBvbDpub3QoLmNvbW1lbnRsaXN0KSBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVudHJ5LWNvbnRlbnQgb2w6bm90KC5jb21tZW50bGlzdCkgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmVudHJ5LWNvbnRlbnQgb2w6bm90KC5jb21tZW50bGlzdCkgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sOm5vdCguY29tbWVudGxpc3QpIGxpIG9sID4gbGksIC5lbnRyeS1jb250ZW50IG9sOm5vdCguY29tbWVudGxpc3QpIGxpIHVsID4gbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IG9sOm5vdCguY29tbWVudGxpc3QpIGxpIG9sIHtcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgb2w6bm90KC5jb21tZW50bGlzdCkgbGkgb2wgb2wge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG59XG4uZW50cnktY29udGVudCBvbDpub3QoLmNvbW1lbnRsaXN0KSBsaSB1bCB7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sOm5vdCguY29tbWVudGxpc3QpIGxpIHVsID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVudHJ5LWNvbnRlbnQgb2w6bm90KC5jb21tZW50bGlzdCkgbGkgdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDJyZW07XG59XG4uZW50cnktY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDAgMCAwO1xufVxuLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uZW50cnktY29udGVudCBjaXRlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uaWZyYW1lLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jcnVtYnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3JfZ3JheV9kYXJrKTtcbn1cblxuLm1vZHVsZSAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4ubW9kdWxlLm1pbmktY2Fyb3VzZWwgLm1pbmktaXRlbXMge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNpZGViYXIgLm1vZHVsZSArIC5tb2R1bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stY292ZXIsIC53cC1ibG9jay1jb3Zlci1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguZ2xpZGVyKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bGFzdC1jaGlsZCxcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguZ2xpZGVyKSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IGZpZ3VyZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZW50cnktY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZW50cnktY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW50cnktY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1mdWxsIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXByaW1hcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ncmF5LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2dyYXkpO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfYmxhY2spO1xufVxuLyogLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG4vKiBMT0FERVJcbiovXG4ubG9hZGVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmxvYWRlci13cmFwLmxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkZXItd3JhcCAuaGFtLWxvYWRlcixcbi5sb2FkZXItd3JhcCAuaGFtLWxvYWRlcjpiZWZvcmUsXG4ubG9hZGVyLXdyYXAgLmhhbS1sb2FkZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgYW5pbWF0aW9uOiBsb2FkIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4ubG9hZGVyLXdyYXAgLmhhbS1sb2FkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuLmxvYWRlci13cmFwIC5oYW0tbG9hZGVyOmJlZm9yZSwgLmxvYWRlci13cmFwIC5oYW0tbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubG9hZGVyLXdyYXAgLmhhbS1sb2FkZXI6YmVmb3JlIHtcbiAgbGVmdDogLTMuNWVtO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5sb2FkZXItd3JhcCAuaGFtLWxvYWRlcjphZnRlciB7XG4gIGxlZnQ6IDMuNWVtO1xufVxuXG4ubG9hZC1tb3JlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTByZW0gYXV0byAwIGF1dG87XG59XG5cbkBrZXlmcmFtZXMgbG9hZCB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41ZW0gMCAtMS4zZW07XG4gIH1cbiAgNDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgMDtcbiAgfVxufVxuLnBvc3RzLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IDVyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4ucG9zdHMtd3JhcC5nYXAtMzAge1xuICBncmlkLXJvdy1nYXA6IDNyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcbn1cbi5wb3N0cy13cmFwLnNtLWNvbDIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbmFydGljbGU6bm90KC5jb21tZW50LWJvZHkpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbmFydGljbGU6bm90KC5jb21tZW50LWJvZHkpIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbmFydGljbGU6bm90KC5jb21tZW50LWJvZHkpIC5pbWctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5hcnRpY2xlOm5vdCguY29tbWVudC1ib2R5KSAuaW1nLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hcnRpY2xlOm5vdCguY29tbWVudC1ib2R5KSAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wb3N0LW1ldGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ucG9zdC1tZXRhIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cblxuLnJlc3VsdHMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXN1bHRzLXdyYXAgLmxvYWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucmVzdWx0cy13cmFwIC5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmc6IDVyZW07XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWNvbG9yX3ByaW1hcnkpLCAwLjg1KTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2luYXRpb24gPiAqLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5wYWdpbmF0aW9uID4gKjpub3QoLmN1cnJlbnQpOmhvdmVyLCAucGFnaW5hdGlvbiA+ICo6bm90KC5jdXJyZW50KTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuXG4ucG9zdC1zaGFyZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9ncmF5KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5zaGFyZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zaGFyZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJTXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnNvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNvY2lhbC1zaGFyZSBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1zaGFyZSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbn1cbi5zb2NpYWwtc2hhcmUgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2dyYXlfZGFyayk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLXNoYXJlIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cblxuLyogLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG4vKiBDT01NRU5UUyAtIFJFTU9WRSBJRiBOT1QgVVNJTkdcbiovXG4uY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uY29tbWVudCBhcnRpY2xlIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfZ3JheSk7XG59XG4uY29tbWVudDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY29tbWVudC5kZXB0aC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG4uY29tbWVudCAuYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LW5vdGVzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2dyYXlfZGFyayk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY29tbWVudC1yZXNwb25kIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudC1yZXNwb25kIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmF5KTtcbn1cbi5jb21tZW50LXJlc3BvbmQgZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmF5KTtcbn1cbi5ob25leXBvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5tdWx0aSAuZ2lucHV0X2NvbXBsZXgge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICBncmlkLXJvdy1nYXA6IDJyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYW5jaG9yIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmdmb3JtX3dyYXBwZXIgaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvciB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzk5MDAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZDphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbG9yX2dyYXlfZGFyayk7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICM5OTAwMDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkID4gbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCA+IGxhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogIzk5MDAwMDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgPiAuZ2lucHV0X2NvbnRhaW5lcixcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmNsZWFyLW11bHRpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5jbGVhci1tdWx0aSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiA1cHggMCAwIDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tY29sb3JfZ3JheV9kYXJrKTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dXJsXSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFuZ2VdLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPWRhdGVdLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT13ZWVrXSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT10aW1lXSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPWNvbG9yXSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjYzhjOWM1O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBzZWxlY3Q6Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwNSU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQudGltZSAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC50aW1lIC5naW5wdXRfY29udGFpbmVyX3RpbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ1JTtcbiAgY29udGVudDogXCJGaWxlIFVwbG9hZFwiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2JsYWNrKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS1jb2xvcl9ncmF5KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGxhYmVsOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgbGFiZWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGxhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCBkaXZbaWRePWdmb3JtX3ByZXZpZXddIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGRpdltpZF49Z2Zvcm1fcHJldmlld10gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgZGl2W2lkXj1nZm9ybV9wcmV2aWV3XSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmxpc3QgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQubGlzdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmxpc3QgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICBwYWRkaW5nOiA1cHggMCAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5saXN0IHRyOmhvdmVyIHRkLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmxpc3QgdHI6Zm9jdXMgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQubGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDVweCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuYWRkcmVzc19jb3VudHJ5LFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl90aW1lOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnNlbGVjdDpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5hZGRyZXNzX2NvdW50cnk6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl90aW1lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDQxcHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmFkZHJlc3NfY291bnRyeTpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3RpbWU6bGFzdC1jaGlsZDpiZWZvcmUge1xuICB0b3A6IDE2cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLm5hbWUgPiAuZ2lucHV0X2NvbnRhaW5lciBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLm5hbWUgPiAuZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18yID4gc3BhbiB7XG4gIHdpZHRoOiA0OS41JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQubmFtZSA+IC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmFkZHJlc3MgLmdpbnB1dF9jb21wbGV4IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmFkZHJlc3MgLmdpbnB1dF9jb21wbGV4IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwNSU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmFkZHJlc3MgPiAuZ2lucHV0X2NvbnRhaW5lciBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmFkZHJlc3MgPiAuZ2lucHV0X2NvbnRhaW5lci5oYXNfY2l0eS5oYXNfc3RhdGUuaGFzX3ppcCAuYWRkcmVzc19jaXR5LFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5hZGRyZXNzID4gLmdpbnB1dF9jb250YWluZXIuaGFzX2NpdHkuaGFzX3N0YXRlLmhhc196aXAgLmFkZHJlc3Nfc3RhdGUsXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmFkZHJlc3MgPiAuZ2lucHV0X2NvbnRhaW5lci5oYXNfY2l0eS5oYXNfc3RhdGUuaGFzX3ppcCAuYWRkcmVzc196aXAge1xuICB3aWR0aDogMzIlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuYWRkcmVzcyA+IC5naW5wdXRfY29udGFpbmVyLmhhc19jaXR5Lmhhc19zdGF0ZS5oYXNfemlwIC5hZGRyZXNzX3N0YXRlLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5hZGRyZXNzID4gLmdpbnB1dF9jb250YWluZXIuaGFzX2NpdHkuaGFzX3N0YXRlLmhhc196aXAgLmFkZHJlc3NfemlwIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JfZ3JheSk7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmxpc3QgLmdmaWVsZF9saXN0X2NlbGwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmxpc3QgLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgPiB1bCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyID4gdWw6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciA+IHVsOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIiAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyID4gdWwgbGksIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciA+IHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgPiB1bCBsaTphZnRlciwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyID4gdWwgbGk6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgPiB1bCBsaTpiZWZvcmUsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciA+IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgPiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyID4gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXQsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA5cHg7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtaW5kZW50OiAwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWw6aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbDpmb2N1cywgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyIGxhYmVsOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWw6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWw6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXI6IDFweCAjZDlkOWQ5IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIgaDMge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zNXB4O1xuICBib3R0b206IDEycHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXI6IDJweCB2YXIoLS1jb2xvcl9ncmF5X2RhcmspIHNvbGlkO1xufVxuXG4vKipcbiAqIFN3aXBlciA2LjEuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAxNywgMjAyMFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnN3aXBlci1jb250YWluZXIsXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyLFxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSxcbi5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiA0cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mb290ZXItd3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMTYsIDQ0LCA2NSkgMzUlLCByZ2JhKDE5NywgMjEyLCAyMzAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZSAuZm9vdGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLnNwb25zb3ItbG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5mb290ZXIgLnNpdGUtYnkge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciAuc2l0ZS1ieTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5mb290ZXIgLnNpdGUtYnk6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjNzdiODU2O1xufVxuLmZvb3RlciAuc2l0ZS1ieSBzdmcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZm9vdGVyIC5zaXRlLWJ5IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgZmlsbDogYmxhY2s7XG59XG4uZm9vdGVyIC5jb3B5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbi8qIEJBQ0sgVE8gVE9QXG4qL1xuLmJhY2stdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iYWNrLXRvLXRvcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmJhY2stdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbi5iYWNrLXRvLXRvcDpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY29sLnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jb2wteHMsXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLW9mZnNldC0wLFxuLmNvbC14cy1vZmZzZXQtMSxcbi5jb2wteHMtb2Zmc2V0LTIsXG4uY29sLXhzLW9mZnNldC0zLFxuLmNvbC14cy1vZmZzZXQtNCxcbi5jb2wteHMtb2Zmc2V0LTUsXG4uY29sLXhzLW9mZnNldC02LFxuLmNvbC14cy1vZmZzZXQtNyxcbi5jb2wteHMtb2Zmc2V0LTgsXG4uY29sLXhzLW9mZnNldC05LFxuLmNvbC14cy1vZmZzZXQtMTAsXG4uY29sLXhzLW9mZnNldC0xMSxcbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmNvbC14cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLTEge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0zIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy01IHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5zdGFydC14cyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5jZW50ZXIteHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5kLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4udG9wLXhzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5taWRkbGUteHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm90dG9tLXhzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXJvdW5kLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5iZXR3ZWVuLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmlyc3QteHMge1xuICBvcmRlcjogLTE7XG59XG5cbi5sYXN0LXhzIHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMixcbiAgLmNvbC1zbS1vZmZzZXQtMCxcbiAgLmNvbC1zbS1vZmZzZXQtMSxcbiAgLmNvbC1zbS1vZmZzZXQtMixcbiAgLmNvbC1zbS1vZmZzZXQtMyxcbiAgLmNvbC1zbS1vZmZzZXQtNCxcbiAgLmNvbC1zbS1vZmZzZXQtNSxcbiAgLmNvbC1zbS1vZmZzZXQtNixcbiAgLmNvbC1zbS1vZmZzZXQtNyxcbiAgLmNvbC1zbS1vZmZzZXQtOCxcbiAgLmNvbC1zbS1vZmZzZXQtOSxcbiAgLmNvbC1zbS1vZmZzZXQtMTAsXG4gIC5jb2wtc20tb2Zmc2V0LTExLFxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAuY29sLXNtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuc3RhcnQtc20ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuY2VudGVyLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnRvcC1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1pZGRsZS1zbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm90dG9tLXNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFyb3VuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmJldHdlZW4tc20ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmlyc3Qtc20ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubGFzdC1zbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbWQsXG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTksXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIsXG4gIC5jb2wtbWQtb2Zmc2V0LTAsXG4gIC5jb2wtbWQtb2Zmc2V0LTEsXG4gIC5jb2wtbWQtb2Zmc2V0LTIsXG4gIC5jb2wtbWQtb2Zmc2V0LTMsXG4gIC5jb2wtbWQtb2Zmc2V0LTQsXG4gIC5jb2wtbWQtb2Zmc2V0LTUsXG4gIC5jb2wtbWQtb2Zmc2V0LTYsXG4gIC5jb2wtbWQtb2Zmc2V0LTcsXG4gIC5jb2wtbWQtb2Zmc2V0LTgsXG4gIC5jb2wtbWQtb2Zmc2V0LTksXG4gIC5jb2wtbWQtb2Zmc2V0LTEwLFxuICAuY29sLW1kLW9mZnNldC0xMSxcbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLnN0YXJ0LW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmNlbnRlci1tZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC50b3AtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5taWRkbGUtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJvdHRvbS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hcm91bmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5iZXR3ZWVuLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpcnN0LW1kIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxhc3QtbWQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLFxuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyLFxuICAuY29sLWxnLW9mZnNldC0wLFxuICAuY29sLWxnLW9mZnNldC0xLFxuICAuY29sLWxnLW9mZnNldC0yLFxuICAuY29sLWxnLW9mZnNldC0zLFxuICAuY29sLWxnLW9mZnNldC00LFxuICAuY29sLWxnLW9mZnNldC01LFxuICAuY29sLWxnLW9mZnNldC02LFxuICAuY29sLWxnLW9mZnNldC03LFxuICAuY29sLWxnLW9mZnNldC04LFxuICAuY29sLWxnLW9mZnNldC05LFxuICAuY29sLWxnLW9mZnNldC0xMCxcbiAgLmNvbC1sZy1vZmZzZXQtMTEsXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5zdGFydC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudG9wLWxnIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWlkZGxlLWxnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ib3R0b20tbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYXJvdW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5maXJzdC1sZyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5sYXN0LWxnIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyMDIxO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWxfX2NvbnRhaW5lci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi5tb2RhbF9fY29udGFpbmVyLm5vLXBhZGRpbmcgLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbF9fY29udGFpbmVyLm5vLXBhZGRpbmcgLm1vZGFsX19jbG9zZSB7XG4gIHJpZ2h0OiAtMzVweDtcbiAgdG9wOiAtMzBweDtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLm1vZGFsW2FyaWEtaGlkZGVuPWZhbHNlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1vZGFsW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyLFxuLm1vZGFsX19vdmVybGF5IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsX19jb250YWluZXIubm8tcGFkZGluZyAubW9kYWxfX2Nsb3NlIHtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuLmhlcm8tYWlyY3JhZnQtbWFuYWdlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlcm8tYWlyY3JhZnQtbWFuYWdlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDE0MywgMTU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDEyMCwgMTQzLCAxNTcpIDE1JSwgcmdiYSgxOTcsIDIxMiwgMjMwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLWFpcmNyYWZ0LW1hbmFnZW1lbnQgLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWFpcmNyYWZ0LW1hbmFnZW1lbnQgLmNvbnRhaW5lciBoMSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyby1haXJjcmFmdC1tYW5hZ2VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUlO1xuICBiYWNrZ3JvdW5kOiAjMTAyQzQxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTYsIDQ0LCA2NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUwcHggMCAyMDBweDtcbn1cbi5jb250ZW50LWNvbnRhaW5lci5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OEY5RDtcbn1cbi5jb250ZW50LWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGVudC1jb250YWluZXIgLmJsb2NrcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50IC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG4uY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDQ0LCA2NSwgMC40KTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cbi5jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudCAuYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDkxJTtcbiAgaGVpZ2h0OiA0NjVweDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbi5jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudCAuYmxvY2staW50ZXJuYWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudCAuYmxvY2staW50ZXJuYWwgLmNvbnRlbnQge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50IC5ibG9jay1pbnRlcm5hbCAuY29udGVudCBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50IC5ibG9jay1pbnRlcm5hbCAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtaGFhcy1ncm90ZXNrLXRleHRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudCAuYmxvY2staW50ZXJuYWwgLmNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4uY29udGVudC1jb250YWluZXIgLmJsb2NrcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNvbnRlbnQtY29udGFpbmVyIC5ib3R0b20tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29udGVudC1jb250YWluZXIgLmJvdHRvbS10ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1oYWFzLWdyb3Rlc2stdGV4dFwiO1xufVxuXG4uaGVyby1jaGFydGVyLWFpcnBsYW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzY1cHg7XG59XG4uaGVyby1jaGFydGVyLWFpcnBsYW5lcyBoMSB7XG4gIGZvbnQtc2l6ZTogNTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogLTJweCAzcHggMHB4IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmNoYXJ0ZXItY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5cbi5qZXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XG59XG4uamV0cyAuaW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uamV0cyAuamV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uamV0cyAuamV0LWNvbnRhaW5lci50b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qZXRzIC5qZXQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmpldHMgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpldHMgLnRpdGxlIGgyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgdGV4dC1zaGFkb3c6IC0ycHggM3B4IDBweCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtamV0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5iYWNrZ3JvdW5kLWltYWdlLWpldHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MyU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICMxMDJDNDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMTYsIDQ0LCA2NSkgMCUsIHJnYmEoMTk3LCAyMTIsIDIzMCwgMCkgMTAwJSk7XG59XG4uYmFja2dyb3VuZC1pbWFnZS1qZXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUzJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogIzEwMkM0MTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDE2LCA0NCwgNjUpIDAlLCByZ2JhKDE5NywgMjEyLCAyMzAsIDApIDEwMCUpO1xufVxuXG4uaGVyby1pbWFnZS1jb250YWluZXItamV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmhlcm8taW1hZ2UtY29udGFpbmVyLWpldHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjQwLCAyMzcsIDIzMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby1pbWFnZS1jb250YWluZXItamV0cyAuamV0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIyJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmpldC1jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjAwcHggMCAzMDBweDtcbn1cbi5qZXQtY29udGVudC1jb250YWluZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmpldC1jb250ZW50LWNvbnRhaW5lciAuZGF0YS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmpldC1jb250ZW50LWNvbnRhaW5lciAueWVhcixcbi5qZXQtY29udGVudC1jb250YWluZXIgLm1vZGVsIHtcbiAgZm9udC1zaXplOiA4MnB4O1xufVxuLmpldC1jb250ZW50LWNvbnRhaW5lciAubW9kZWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uamV0LWNvbnRlbnQtY29udGFpbmVyIC5yZWdpc3RyYXRpb24ge1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uamV0LWNvbnRlbnQtY29udGFpbmVyIC5jYWJpbi1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uamV0LWNvbnRlbnQtY29udGFpbmVyIC5qZXQtZGF0YSAubGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJhdGhlbmFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uamV0LWNvbnRlbnQtY29udGFpbmVyIC5qZXQtZGF0YSAuZGF0YSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpldC1jb250ZW50LWNvbnRhaW5lciAuamV0LWRhdGEgLmRhdGEgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbn1cbi5qZXQtY29udGVudC1jb250YWluZXIgLmpldC1kYXRhIC5qZXQtZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFja2dyb3VuZC1yZXNlcnZlLXRlbXBsYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5iYWNrZ3JvdW5kLXJlc2VydmUtdGVtcGxhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMTAyQzQxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTYsIDQ0LCA2NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjklLCByZ2IoMTEzLCAxMzksIDE1MikgNTUlLCByZ2IoNjIsIDk3LCAxMTYpIDgwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLXJlc2VydmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG59XG4uaGVyby1yZXNlcnZlIGgxIHtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucmVzZXJ2ZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnJlc2VydmUtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnJlc2VydmUtY29udGVudCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc2VydmUtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmNvbnRhY3QtZm9ybSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZm9ybSAuZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbi5jb250YWN0LWZvcm0gLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XS5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogRW5zdXJlcyBwYWRkaW5nL2JvcmRlciBhcmUgaW5jbHVkZWQgaW4gdGhlIHdpZHRoICovXG59XG4uY29udGFjdC1mb3JtIC50aXRsZS1jb250YWluZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDlkYjE7XG59XG4uY29udGFjdC1mb3JtIC5nZm9ybV9oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1hYm91dC11cy10ZW1wbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQxNTM7XG59XG5cbi5hYm91dC11cy1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFib3V0LXVzLWhlcm8gaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB6LWluZGV4OiAyO1xufVxuLmFib3V0LXVzLWhlcm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMDJDNDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigxNiwgNDQsIDY1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFib3V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0MTUzO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXQtY29udGVudCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmFib3V0LWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJuZXVlLWhhYXMtZ3JvdGVzay10ZXh0XCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWJvdXQtY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYWJvdXQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMzA0MTUzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDQ4LCA2NSwgODMpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLmFib3V0LWNvbnRlbnQgLnN3b29wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3MtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzMwNDE1MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2Nrcy1jb250YWluZXIgLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYmxvY2tzLWNvbnRhaW5lciAuYmxvY2sgaDIge1xuICBmb250LXNpemU6IDcycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1pbmRlbnQ6IC0zLjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJsb2Nrcy1jb250YWluZXIgLmJsb2NrIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5ibG9ja3MtY29udGFpbmVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2tzLWNvbnRhaW5lciAuYmx1ci1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2Nrcy1jb250YWluZXIgLmJsdXItbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jb2xvcl9wcmltYXJ5X3JnYiksIDAuNzUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbn1cbi5ibG9ja3MtY29udGFpbmVyIC5ibHVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2Nrcy1jb250YWluZXIgLmJsdXItcmlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tY29sb3JfcHJpbWFyeV9yZ2IpLCAwLjc1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuXG4uaGVyby1wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5oZXJvLXBhcnRuZXJzIGgxIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tcGFydG5lcnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1JTtcbiAgYmFja2dyb3VuZDogIzEwMkM0MTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDE2LCA0NCwgNjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFydG5lcnMtYmxvY2tzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtYmxvY2tzLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJ0bmVycy1ibG9ja3MtY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFydG5lcnMtYmxvY2tzLWNvbnRhaW5lciAucGFydG5lcnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBhcnRuZXJzLWJsb2Nrcy1jb250YWluZXIgLnBhcnRuZXJzIC5wYXJ0bmVyIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5wYXJ0bmVycy1ibG9ja3MtY29udGFpbmVyIC5wYXJ0bmVycyAucGFydG5lciAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucGFydG5lcnMtYmxvY2tzLWNvbnRhaW5lciAucGFydG5lcnMgLnBhcnRuZXIgLnBhcnRuZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJ0bmVycy1ibG9ja3MtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGMEVERTY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjQwLCAyMzcsIDIzMCkgMCUsIHJnYmEoMjQwLCAyMzcsIDIzMCwgMCkgMTAwJSk7XG59XG5cbi5oZXJvLWJsb2cge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uaGVyby1ibG9nIGgxIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tYmxvZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUlO1xuICBiYWNrZ3JvdW5kOiAjMTAyQzQxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTYsIDQ0LCA2NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWJsb2ctdGVtcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmIzO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1haXJjcmFmdC1tYW5hZ2VtZW50LXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OGY5ZDtcbn1cblxuLmJsb2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2ctY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwibmV1ZS1oYWFzLWdyb3Rlc2stdGV4dFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ibG9nLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNCRkJGQjM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMTkxLCAxOTEsIDE3OSkgMCUsIHJnYmEoMjQwLCAyMzcsIDIzMCwgMCkgMTAwJSk7XG59XG5cbi5ibG9ncyB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuLmJsb2dzIC5pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvZ3MgLmJsb2ctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9ncyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm5ldWUtaGFhcy1ncm90ZXNrLXRleHRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2dzIC5ibG9nLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLmJsb2dzIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5odG1sLmpzIC5hbmltYXRlLWRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIDI1MG1zO1xufVxuaHRtbC5qcyAuYW5pbWF0ZS1kb3duLm9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5odG1sLmpzIC5hbmltYXRlLXVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIDI1MG1zO1xufVxuaHRtbC5qcyAuYW5pbWF0ZS11cC5vbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuaHRtbC5qcyAuYW5pbWF0ZS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgMjUwbXM7XG59XG5odG1sLmpzIC5hbmltYXRlLXJpZ2h0Lm9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5odG1sLmpzIC5hbmltYXRlLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgMjUwbXM7XG59XG5odG1sLmpzIC5hbmltYXRlLWxlZnQub24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLyohIGpRdWVyeSBVSSAtIHYxLjExLjAgLSAyMDE0LTA3LTA5XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBkYXRlcGlja2VyLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9VmVyZGFuYSUyQ0FyaWFsJTJDc2Fucy1zZXJpZiZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xLjFlbSZjb3JuZXJSYWRpdXM9MHB4JmJnQ29sb3JIZWFkZXI9JTIzZWVlJmJnVGV4dHVyZUhlYWRlcj1oaWdobGlnaHRfc29mdCZiZ0ltZ09wYWNpdHlIZWFkZXI9MCZib3JkZXJDb2xvckhlYWRlcj0lMjNlZWUmZmNIZWFkZXI9JTIzMzMzJmljb25Db2xvckhlYWRlcj0lMjMwMDY5QUEmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0ltZ09wYWNpdHlDb250ZW50PTAmYm9yZGVyQ29sb3JDb250ZW50PSUyM2VlZSZmY0NvbnRlbnQ9JTIzMjIyMjIyJmljb25Db2xvckNvbnRlbnQ9JTIzMjIyMjIyJmJnQ29sb3JEZWZhdWx0PSUyM2VlZSZiZ1RleHR1cmVEZWZhdWx0PWdsYXNzJmJnSW1nT3BhY2l0eURlZmF1bHQ9MCZib3JkZXJDb2xvckRlZmF1bHQ9JTIzZWVlJmZjRGVmYXVsdD0lMjMwMDY5QUEmaWNvbkNvbG9yRGVmYXVsdD0lMjMwMDY5QUEmYmdDb2xvckhvdmVyPSUyM2RkZCZiZ1RleHR1cmVIb3Zlcj1nbGFzcyZiZ0ltZ09wYWNpdHlIb3Zlcj0wJmJvcmRlckNvbG9ySG92ZXI9JTIzZGRkJmZjSG92ZXI9JTIzMDA2OUFBJmljb25Db2xvckhvdmVyPSUyMzAwNjlBQSZiZ0NvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ1RleHR1cmVBY3RpdmU9Z2xhc3MmYmdJbWdPcGFjaXR5QWN0aXZlPTAmYm9yZGVyQ29sb3JBY3RpdmU9JTIzYWFhYWFhJmZjQWN0aXZlPSUyMzIxMjEyMSZpY29uQ29sb3JBY3RpdmU9JTIzNDU0NTQ1JmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmJmJnVGV4dHVyZUhpZ2hsaWdodD1nbGFzcyZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9MCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNlZWUmZmNIaWdobGlnaHQ9JTIzRjI2NjQ5Jmljb25Db2xvckhpZ2hsaWdodD0lMjMyZTgzZmYmYmdDb2xvckVycm9yPSUyM2ZlZjFlYyZiZ1RleHR1cmVFcnJvcj1nbGFzcyZiZ0ltZ09wYWNpdHlFcnJvcj0wJmJvcmRlckNvbG9yRXJyb3I9JTIzRjI2NjQ5JmZjRXJyb3I9JTIzRjI2NjQ5Jmljb25Db2xvckVycm9yPSUyM0YyNjY0OSZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PSUyM2FhYWFhYSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz04cHgmb2Zmc2V0VG9wU2hhZG93PS04cHgmb2Zmc2V0TGVmdFNoYWRvdz0tOHB4JmNvcm5lclJhZGl1c1NoYWRvdz04cHhcbiogQ29weXJpZ2h0IDIwMTQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnVpLWhlbHBlci1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG4gIG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApO1xufVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIjxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDAgMi4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAwIDAgMC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVlbSAwLjJlbSAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6Zm9jdXMsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmZvY3VzLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2ZmZmZmZl80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNlZWUgdXJsKFwiaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzBfZWVlXzF4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZWVlIHVybChcImltYWdlcy91aS1iZ19nbGFzc18wX2VlZV8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2RkZCB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfMF9kZGRfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmZvY3VzLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6Zm9jdXMsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfMF9mZmZmZmZfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvdWktYmdfZ2xhc3NfMF9mZmZfMXg0MDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiAjZmVmMWVjIHVybChcImltYWdlcy91aS1iZ19nbGFzc18wX2ZlZjFlY18xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBGb3IgSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzAwNjlBQV8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19GMjY2NDlfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cblxuLnVpLWljb24tY2FyYXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJhdC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmF0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cblxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTtcbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vKlxuKiBSZXNldHMgZm9yIHZhcmlvdXMgZmllbGQgdHlwZXMuXG4qXG4qIFVzZWQgaW4gdGhlIGJhc2ljLmNzcyBmcm9udC1lbmQgc3R5bGVzaGVldCBhbmQgYWRtaW4tdGhlbWUuY3NzLlxuKi9cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZmllbGRzZXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgbGVnZW5kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKipcbiBSZXNldHNcbiAqL1xuLmdmb3JtLXVsLXJlc2V0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5nZm9ybS10ZXh0LWlucHV0LXJlc2V0LCBpbnB1dC5nZm9ybS10ZXh0LWlucHV0LXJlc2V0LCBib2R5W2NsYXNzKj1hdmFkYV0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLmdmb3JtLXRleHQtaW5wdXQtcmVzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgSUUgZGVmYXVsdCBwYXNzd29yZCB2aXNpYmlsaXR5IHRvZ2dsZSAqL1xuOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gSG9uZXlwb3RcbiAqL1xuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05MDAwcHg7XG59XG5cbi8qXG4qIEhpZGUgaGlkZGVuIGZpZWxkcy5cbipcbiogVXNlZCBpbiB0aGUgYmFzaWMuY3NzIGZyb250LWVuZCBzdHlsZXNoZWV0LlxuKi9cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX2hpZGVfYW1wbSAuZ2ZpZWxkX3RpbWVfYW1wbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3Zpc2liaWxpdHlfaGlkZGVuLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfaGlkZV9jaGFybGVmdCBkaXYuY2hhcmxlZnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4qIEhpZGUgc2NyZWVuIHJlYWRlciB0ZXh0LlxuKlxuKiBVc2VkIGluIHRoZSBiYXNpYy5jc3MgZnJvbnQtZW5kIHN0eWxlc2hlZXQuXG4qL1xuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuc2NyZWVuLXJlYWRlci10ZXh0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgYnV0dG9uLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogYXV0bztcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzJjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzJjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzJdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzNjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzNjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzNdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzRjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzRjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzRdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzVjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzVjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzVdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaW5saW5lIC5nZmllbGRfcmFkaW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9pbmxpbmUgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzJjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzNjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzRjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzVjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzI1IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMjUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfNTAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF81MCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF83NSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0Xzc1IC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEwMCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEwMCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMTI1IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMTI1IC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLypcbiogRm9ybSBncmlkIGxheW91dFxuKlxuKiBVc2VkIGluIHRoZSBiYXNpYy5jc3MgZnJvbnQtZW5kIHN0eWxlc2hlZXQgYW5kIGVkaXRvci5jc3MuXG4qL1xuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDMycHggWzEyXTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KGF1dG8tZmlsbCwgYXV0byk7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1mdWxsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYWRkcmVzc19saW5lXzEsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2xpbmVfMiB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWVsZXZlbi10d2VsZnRocyB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWZpdmUtc2l4dGhzIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtdGhyZWUtcXVhcnRlciB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC10d28tdGhpcmRzIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXNldmVuLXR3ZWxmdGhzIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDc7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNwYW4ubmFtZV9maXJzdCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc3Bhbi5uYW1lX2xhc3QsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2NpdHksXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX3N0YXRlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYWRkcmVzc196aXAsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2NvdW50cnkge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtZml2ZS10d2VsZnRocyB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC10aGlyZCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF90aW1lX2hvdXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9taW51dGUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9hbXBtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXF1YXJ0ZXIge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaG91cl9taW51dGVfY29sb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQubXVsdGkgLmdpbnB1dF9jb21wbGV4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkOm5vdCguZ2ZpZWxkLS13aWR0aC1mdWxsKSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCBzcGFuLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9hbXBtLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9ob3VyLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9taW51dGUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9oZWFkZXIsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9oZWFkZXJfaXRlbTpsYXN0LWNoaWxkLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyB7XG4gIHdpZHRoOiA0OHB4O1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL2xpc3QtYWRkLnN2Z1wiKTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b24uZGVsZXRlX2xpc3RfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvbGlzdC1yZW1vdmUuc3ZnXCIpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0ge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0gKyAuZ2ZpZWxkX2hlYWRlcl9pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0gKyAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciwgLmhhbWJ1cmdlcjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDAwcHgpIHtcbiAgLm5hdi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I0YzVjO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIHotaW5kZXg6IDEwMDU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDYwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIHVsI21lbnUtcHJpbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgaHRtbC5uYXYtb3BlbiAubmF2LXdyYXAge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAubWFpbi1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLm1haW4tbmF2ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBcImF0aGVuYVwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkuc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51ICsgLm9wZW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDM1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51ICsgLm9wZW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICBmb250LWZhbWlseTogXCJ5dGdcIjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSA+IGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmF5KTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSA+IGxpIC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkub3BlbiA+IC5vcGVuZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkub3BlbiA+IC5vcGVuZXI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkub3BlbiA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgzcHgpIHtcbiAgLm5hdi13cmFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGFydGljbGU6bm90KC5jb21tZW50LWJvZHkpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICBhcnRpY2xlOm5vdCguY29tbWVudC1ib2R5KSAuaW1nLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgfVxuICBhcnRpY2xlOm5vdCguY29tbWVudC1ib2R5KSAuYmxvZy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5oZWFkZXItd3JhcCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMDBweCkge1xuICAuaGVhZGVyLXdyYXAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9zdHMtd3JhcC5tZC1jb2wyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLnBvc3RzLXdyYXAubWQtY29sMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuICAucG9zdHMtd3JhcC5tZC1jb2w0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgfVxuICAuY2Fyb3VzZWwtaXRlbSAuaW1hZ2UuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0gLmltYWdlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlkZW8td3JhcC5mbG9hdC1sZWZ0LCAudmlkZW8td3JhcC5mbG9hdC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gIH1cbiAgLnNzay1ncm91cCAuc3NrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbi1uYXYgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHggMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAubWFpbi1uYXYgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLm1haW4tbmF2ID4gbGk6aG92ZXIgPiAuc3ViLW1lbnUsIC5tYWluLW5hdiA+IGxpOmZvY3VzID4gLnN1Yi1tZW51LCAubWFpbi1uYXYgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIGxlZnQgMG1zIGxpbmVhciAwbXM7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGk6aG92ZXIgPiBhLCAubWFpbi1uYXYgPiBsaTpmb2N1cyA+IGEsIC5tYWluLW5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW5bYXJpYS1leHBhbmRlZD10cnVlXSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLnNlYXJjaC10b2dnbGUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwieXRnXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLnNlYXJjaC10b2dnbGUuYWN0aXZlIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLm1lZ2EtbWVudSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkubWVnYS1tZW51ID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbSAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubWFpbi1uYXYgPiBsaS5tZWdhLW1lbnUgPiB1bCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkubWVnYS1tZW51ID4gdWwgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaTpub3QoLm1lZ2EtbWVudSkgLnN1Yi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpOm5vdCgubWVnYS1tZW51KS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaS50d28tY29sdW1uID4gLnN1Yi1tZW51IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaS5sYXN0Om5vdCgubWVnYS1tZW51KSA+IHVsLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtOTk5OXB4O1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLmxhc3Q6bm90KC5tZWdhLW1lbnUpOmhvdmVyID4gLnN1Yi1tZW51LCAubWFpbi1uYXYgPiBsaS5sYXN0Om5vdCgubWVnYS1tZW51KTpmb2N1cyA+IC5zdWItbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIGxlZnQgMG1zIGxpbmVhciAzNTBtcztcbiAgICB6LWluZGV4OiA0OTc7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMCAycmVtIDFyZW07XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG4gIC5zaWRlYmFyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3RlciBwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9vdGVyIC5zb2NpYWwtbmF2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9vdGVyIC5zaXRlLWJ5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RzLXdyYXAubGctY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wb3N0cy13cmFwLmxnLWNvbDMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbiAgLnBvc3RzLXdyYXAubGctY29sNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjg1cHgpIHtcbiAgLnJlcXVlc3Qtbm93LWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmpldC1kYXRhOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qZXQtZGF0YTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ4cHgpIHtcbiAgLmhlcm8taW1hZ2UtY29udGFpbmVyLWpldHMge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbiAgLmhlcm8taW1hZ2UtY29udGFpbmVyLWpldHMgLmpldC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMjIlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5NHB4KSB7XG4gIC5xdW90ZSAucGxhbmUtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA5MTFweDtcbiAgICBib3R0b206IC0xN3B4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59IiwiLyohXG5UaGVtZSBOYW1lOiBFYXN0IENvYXN0IEpldHNcbkF1dGhvcjogRGFuaWVsIFNhcnJpYVxuVmVyc2lvbjoxLjAuMFxuKi8gIFxuXG4vLyBSZXNldFxuQGltcG9ydCBcImNvcmUvcmVzZXRcIjtcbkBpbXBvcnQgXCJjb3JlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvcmUvdXRpbHNcIjtcbkBpbXBvcnQgXCJjb3JlL21peGluc1wiO1xuXG4vLyBHZW5lcmFsIFN0eWxpbmdcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb250c1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2dsb2JhbHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZnJvbnQtcGFnZVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3BhZ2VcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ibG9ja3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ndXRlbmJlcmdcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ibG9nXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9nYWxsZXJpZXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ncmlkXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbW9kYWxcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9wYWdlLXRlbXBsYXRlc1wiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvanMtbG9hZGVkXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYnJvd3Nlci1maXhlc1wiO1xuXG4vLyAzcmQgUGFydHlcbkBpbXBvcnQgXCJ2ZW5kb3IvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcInZlbmRvci9ncmF2aXR5Zm9ybXNcIjtcbkBpbXBvcnQgXCJ2ZW5kb3IvaGFtYnVyZ2Vyc1wiO1xuXG4vLyBSZXNwb25zaXZlXG5AaW1wb3J0IFwicGFydGlhbHMvcmVzcG9uc2l2ZVwiO1xuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5odG1sIHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyBcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgXG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9uLGltZyB7IFxuXHRkaXNwbGF5OmJsb2NrOyAgXG59ICBcblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuOmZvY3VzIHtcblx0b3V0bGluZTpub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxudWwsIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYnV0dG9uLGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF0geyBcblx0Y3Vyc29yOnBvaW50ZXI7IFxuXHQtd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uOyBcblx0b3ZlcmZsb3c6dmlzaWJsZTsgIFxufSAgXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7IFxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHBhZGRpbmc6MDsgIFxufSAgXG5pbnB1dFt0eXBlPXNlYXJjaF0geyBcblx0LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDsgXG5cdC1tb3otYm94LXNpemluZzpjb250ZW50LWJveDsgXG5cdC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDsgXG5cdGJveC1zaXppbmc6Y29udGVudC1ib3g7ICBcbn0gIFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHsgXG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAgXG59ICBcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7IFxuXHRib3JkZXI6MDsgXG5cdHBhZGRpbmc6MDsgIFxufSAgXG50ZXh0YXJlYSB7IFxuXHRvdmVyZmxvdzphdXRvOyBcblx0dmVydGljYWwtYWxpZ246dG9wOyAgXG59IFxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hOm5vdCguYnRuKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IG91dGxpbmU6bm9uZTtcbiAgfVxufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6MC44NzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbiAgICB9XG59XG5cbnByZSB7XG4gICAgdGFiLXNpemU6NjtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyZW0gYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjYjQwYjBiO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgbW9ub3NwYWNlO1xufVxuXG4vLyAtLS0tLS0tLSBDTEVBUkZJWCAtLS0tLS0tLSBcbiVjbGVhcmZpeCB7XG4gICAgKnpvb206MTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjpib3RoO1xuICAgIH1cbn1cblxuLmNsZWFyZml4IHtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbn0iLCIlY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6JGNvbnRhaW5lci1tZDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzowIDIwcHg7XG5cbiAgICAmLndpZGUge1xuICAgICAgICBtYXgtd2lkdGg6JGNvbnRhaW5lci14bDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyO1xufVxuXG4lYnRuIHtcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOiMzMzM7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZzogNnB4IDMwcHggNXB4O1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6MDtcbiAgICBib3JkZXItcmFkaXVzOjEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdHJhbnNpdGlvbjphbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkYXRoZW5hO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiVidG5fcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGJvZHk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxufVxuXG4lYnRuX3NlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGVcbiAgICB9XG59XG5cbiVidG5fdGVydGlhcnkge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeVxuICAgIH1cbn1cblxuJWJ0bl9ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiRncmF5O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCRncmF5X3JnYiwwLjc1KTtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgIEBleHRlbmQgJWJ0bjtcblxuICAgICYucHJpbWFyeSB7XG4gICAgICAgIEBleHRlbmQgJWJ0bl9wcmltYXJ5O1xuICAgIH1cblxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAlYnRuX3NlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLnRlcnRpYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAlYnRuX3RlcnRpYXJ5O1xuICAgIH1cblxuICAgICYuZ3JheSB7XG4gICAgICAgIEBleHRlbmQgJWJ0bl9ncmF5O1xuICAgIH1cbn1cblxuJWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiRpY29uO1xufVxuXG4uc2tpcC10by1jb250ZW50IHtcbiAgICBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xuICAgIHRvcDo1cHg7XG4gICAgcmlnaHQ6NXB4O1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMCUpO1xuICAgIGJvcmRlcjoycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjojZmZmO1xuICAgIGJhY2tncm91bmQ6cmdiYSgjMDAwLDAuOSk7XG4gICAgcGFkZGluZzo1cHggMTBweDtcbiAgICB6LWluZGV4OjMwMDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuLy8gdXNlIHRoaXMgdG8gdmlzdWFsbHkgaGlkZSB0aGluZ3MgXG4vLyAoaS5lLiBmb3JtIGxhYmVscyAtIHNob3VsZG4ndCBiZSBcImRpc3BsYXk6bm9uZVwiIGZvciBhY2Nlc3NpYmlsaXR5IHJlYXNvbnMpXG4laGlkZGVuIHtcbiAgICBjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBjbGlwLXBhdGg6aW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIHdpZHRoOjFweDtcbiAgICBtYXJnaW46LTFweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcGFkZGluZzowO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG4uaGlkZS1tZSB7XG4gICAgQGV4dGVuZCAlaGlkZGVuO1xufSIsIi8vIGdyaWRcbiR4czogNDhyZW07IC8vIDQ4MFxuJHNtOiA3Ni44cmVtOyAvLyA3NjhcbiRzbS1tYXg6IGNhbGMoNzYuOHJlbSAtIDFweCk7XG4kbWQ6IDEwMi40cmVtOyAvLyAxMDI0XG4kbGc6IDEyMHJlbTsgLy8gMTIwMFxuJHhsOiAxNDByZW07IC8vIDE0MDBcblxuJGd1dHRlci13aWR0aDogNHJlbTtcbiRvdXRlci1tYXJnaW46IDRyZW07XG4vLyAkZ3V0dGVyLWNvbXBlbnNhdGlvbjogLTAuNXJlbTtcbiRoYWxmLWd1dHRlci13aWR0aDogMnJlbTtcbiRjb250YWluZXItc206IGNhbGMoNzYuOHJlbSArICN7JGd1dHRlci13aWR0aH0pO1xuJGNvbnRhaW5lci1tZDogY2FsYygjeyRtZH0gKyAjeyRndXR0ZXItd2lkdGh9KTtcbiRjb250YWluZXItbGc6IGNhbGMoI3skbGd9ICsgI3skZ3V0dGVyLXdpZHRofSk7XG4kY29udGFpbmVyLXhsOiBjYWxjKCN7JHhsfSArICN7JGd1dHRlci13aWR0aH0pO1xuXG4kaGVhZGVyX2hlaWdodF9tb2JpbGU6IDY1cHg7XG4kaGVhZGVyX2hlaWdodDogNzVweDtcblxuLy8gR0xPQkFMU1xuJGJvZHlfcGFkZGluZzogNjhweDtcbiRib2R5X3BhZGRpbmdfZGVza3RvcDogNzZweDtcblxuLy8gQ29sb3JzXG4kYmxhY2s6IHZhcigtLWNvbG9yX2JsYWNrKTtcbiR3aGl0ZTogdmFyKC0tY29sb3Jfd2hpdGUpO1xuJGdyYXk6IHZhcigtLWNvbG9yX2dyYXkpO1xuJGdyYXlfcmdiOiB2YXIoLS1jb2xvcl9ncmF5X3JnYik7XG4kZ3JleTogJGdyYXk7XG4kZ3JheV9kYXJrOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xuJGdyZXlfZGFyazogJGdyYXlfZGFyaztcbiRwcmltYXJ5OiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiRwcmltYXJ5X3JnYjogdmFyKC0tY29sb3JfcHJpbWFyeV9yZ2IpO1xuJHNlY29uZGFyeTogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiRzZWNvbmRhcnlfcmdiOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnlfcmdiKTtcbiR0ZXJ0aWFyeTogdmFyKC0tY29sb3JfdGVydGlhcnkpO1xuJHRlcnRpYXJ5X3JnYjogdmFyKC0tY29sb3JfdGVydGlhcnlfcmdiKTtcblxuLy8gRm9udHNcbiRmczogMTY7XG4kaWNvbjogXCJ5dGdcIjtcblxuJGxpZ2h0OiAzMDA7XG4kcmVndWxhcjogNDAwO1xuJGJvbGQ6IDYwMDtcblxuJGZvbnQ6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZ3JvdGVzazogXCJuZXVlLWhhYXMtZ3JvdGVzay10ZXh0XCI7XG4kYXRoZW5hOiBcImF0aGVuYVwiO1xuJGF0aGVuYV9pbmxpbmU6IFwiYXRoZW5hLWlubGluZVwiO1xuXG4vLyBTb2NpYWwgQ29sb3JzXG4kZmFjZWJvb2s6ICMzYjU5OTg7XG4kdHdpdHRlcjogIzAwYjZmMTtcbiR5b3V0dWJlOiAjZmYwMDAwO1xuJGluc3RhZ3JhbW1hZ2VudGE6ICNjMzJhYTM7XG4kcGludGVyZXN0OiAjY2IyMDI3O1xuJGdvb2dsZXBsdXM6ICNkZjRhMzI7XG4kbGlua2VkaW46ICMwMDdiYjY7XG5cbiRib2R5OiAjMTAzZjQ3O1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInl0Z1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcuZW90PzcwMjExOTc3XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcuZW90PzcwMjExOTc3I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMveXRnLndvZmYyPzcwMjExOTc3XCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcud29mZj83MDIxMTk3N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcudHRmPzcwMjExOTc3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy95dGcuc3ZnPzcwMjExOTc3I3l0Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwieXRnXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbGVmdC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2NcIjtcbn0gLyogJyZsdDsnICovXG4uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2VcIjtcbn0gLyogJyZndDsnICovXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufSAvKiAnRScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufSAvKiAnRicgKi9cbi5pY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjtcbn0gLyogJ0cnICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7XG59IC8qICdJJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59IC8qICdMJyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xufSAvKiAnUCcgKi9cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn0gLyogJ1MnICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufSAvKiAnVCcgKi9cbi5pY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xufSAvKiAnVScgKi9cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn0gLyogJ1gnICovXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xufSAvKiAnWScgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn0gLyogJ3MnICovXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc5XCI7XG59IC8qICd5JyAqL1xuLmljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufSAvKiAn7qCCJyAqL1xuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59IC8qICfuoIQnICovXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59IC8qICfuoKAnICovXG4iLCI6cm9vdCB7IFxuICAgIC8vIC0tY29sb3JfcHJpbWFyeTogIzFFNDA3OTtcbiAgICAvLyAtLWNvbG9yX3NlY29uZGFyeTogIzgxQkMwOTtcbiAgICAvLyAtLWNvbG9yX2JsYWNrOiAjMDAwMDAwO1xuICAgIC8vIC0tY29sb3Jfd2hpdGU6ICNmZmZmZmY7XG4gICAgLy8gLS1jb2xvcl9ncmF5OiAjZWVlZWVlO1xuICAgIC8vIC0tY29sb3JfZ3JheV9kYXJrOiAjYWFhYWFhO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6NjIuNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWRlNjtcbn1cblxuYm9keXtcbiAgICBtYXJnaW46MDtcbiAgICAvL3BhZGRpbmc6JGJvZHlfcGFkZGluZyAwICRib2R5X3BhZGRpbmcgMDtcbiAgICBjb2xvcjokYm9keTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDpub3JtYWwgY2FsY3JlbSgxNykvMS42NSAkZ3JvdGVzaztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICBmb250LWZhbWlseTogJGF0aGVuYTtcbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogJGF0aGVuYV9pbmxpbmU7XG4gICAgfVxuICAgICYuc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IC0ycHggM3B4IDBweCAkcHJpbWFyeTtcbiAgICB9IFxufVxucCB7XG4gICAgbWFyZ2luOiAwIDAgY2FsY3JlbSgxMCk7XG59XG5cbi5mbGV4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmhyIHtcbiAgICAmLnllbGxvdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gICAgJi5oYWxmIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5cbi5lbnRyeS1jb25lbnQsIC5ncmlkIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxvZ28ge1xuICAgIC8vbWFyZ2luOjAgMCBlbSgxNSwkZnMpIDA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6MjEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5yZXF1ZXN0LW5vdy1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB6LWluZGV4OjIwMTg7XG4gICAgaGVpZ2h0OjEwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgIC5oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIH1cbiAgICAmLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNGM1YztcbiAgICAgICAgYm94LXNoYWRvdzowIDVweCA1cHggcmdiYShibGFjaywwLjE1KTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIG9wYWNpdHk6MDtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgIHBhZGRpbmc6Y2FsY3JlbSgyMCk7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTEwJSk7XG4gICAgdHJhbnNpdGlvbjphbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xuICAgICAgICBib3JkZXItcmlnaHQ6MDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB0ZXh0LWluZGVudDoxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICBAZXh0ZW5kICVidG47XG4gICAgICAgIC8vIEBleHRlbmQgJWljb247XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgfVxufVxuXG5odG1sLnNlYXJjaC1vcGVuIHtcbiAgICAuc2VhcmNoLWZvcm0td3JhcCB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIHtcbiAgICAuaGVhZGVyLXdyYXAge1xuICAgICAgICB0b3A6NDZweDtcbiAgICB9XG5cbiAgICAubmF2LXdyYXAge1xuICAgICAgICAvL3RvcDokaGVhZGVyX2hlaWdodCArIDMycHg7XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIHRvcDogNnB4O1xufVxuXG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAwO1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDQwcHg7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiA0cHg7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHg7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiAwcHg7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgOiAkd2hpdGU7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAxOyIsIi5uYXYge1xuICAgIHBhZGRpbmc6MDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWwtbmF2IHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZmxleDogMTtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjowIGNhbGNyZW0oNSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJWljb247XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmZpbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSIsIi5oZXJvLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBoZWlnaHQ6IDY1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGxvdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgfTtcclxuXHJcbiAgLmN0YSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0zM3B4O1xyXG4gIH1cclxufSBcclxuXHJcbi5mcm9udC1wYWdlLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBtYXJnaW46IDUwcHggMCAxMDBweDtcclxuICAuY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgLnJpZ2h0LWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYXRoZW5hO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIH1cclxuICAgIC5kcm9wLWxldHRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxMTVweDtcclxuICAgICAgcmlnaHQ6IDE0NXB4O1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd29vcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgIHJpZ2h0OiAyNSU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5xdW90ZSB7XHJcbiAgcGFkZGluZzogMTAwcHggMCAyMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U2MTc0O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMTYsIDQ0LCA2NSwgMSkgMCUsIHJnYmEoMTk3LCAyMTIsIDIzMCwgMCkgMTAwJSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnBsYW5lLWltZyB7XHJcbiAgICBcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5xdW90ZS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAucXVvdGUtaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDRweDtcclxuICAgIGxlZnQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJsZW5kZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTklO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxufSIsIi50b3AtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtcbiAgICBoZWlnaHQ6Y2FsY3JlbSgyNTApO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgLmludHJvLXBhZ2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6Y2FsY3JlbSg0MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOmNhbGNyZW0oMjIpO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMCUsMCk7XG4gICAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgPiAqIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuXG4gICAgICAgICYucm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgICBjb2xvcjp2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTpjYWxjcmVtKDE2KTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDQyKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDM2KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDMwKTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDI2KTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDIyKTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDE4KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICArIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNCk7XG4gICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjpjYWxjcmVtKDUwKSBhdXRvO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uLFxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICB9XG5cbiAgICB1bDpub3QoLnNvY2lhbC1zaGFyZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDowLjVlbTtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG1hcmdpbjpjYWxjcmVtKDIwKSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG5cbiAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5nZm9ybV9maWVsZHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sOm5vdCguY29tbWVudGxpc3QpIHtcbiAgICAgICAgbWFyZ2luOmNhbGNyZW0oMTUpIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OmNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0Oi0ycHg7XG4gICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb2wsdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuXG4gICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDoxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDE4KTtcbiAgICAgICAgbWFyZ2luOmNhbGNyZW0oMjUpIDA7XG4gICAgICAgIHBhZGRpbmc6Y2FsY3JlbSgxMCkgMCBjYWxjcmVtKDEwKSBjYWxjcmVtKDIwKTtcblxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjcmVtKDIwKSAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDE0KTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG59XG5cbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNydW1icyB7XG4gICAgbWFyZ2luLXRvcDpjYWxjcmVtKDIwKTtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgY29sb3I6JGdyYXlfZGFyaztcbiAgICB9XG59XG5cbi5tb2R1bGUge1xuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgyMCk7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgIH1cblxuICAgICYubWluaS1jYXJvdXNlbCB7XG4gICAgICAgIC5taW5pLWl0ZW1zIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZWJhciB7XG4gICAgLy8gbWF4LXdpZHRoOjMwMHB4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgLy8gbWFyZ2luLXJpZ2h0OmF1dG87XG59XG5cbi5zaWRlYmFyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGNsZWFyOmJvdGg7XG4gICAgbWFyZ2luLXRvcDoycmVtO1xuXG4gICAgLm1vZHVsZSB7XG4gICAgICAgICsgLm1vZHVsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5zY2hlbWEtZmFxLXNlY3Rpb24ge1xuLy8gICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gICAgIG92ZXJmbG93OmhpZGRlbjtcbi8vICAgICBkaXNwbGF5OmJsb2NrO1xuLy8gICAgIG1hcmdpbi1ib3R0b206MjBweDtcbi8vICAgICB0cmFuc2l0aW9uOm1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbi8vICAgICBzcGFuIHtcbi8vICAgICAgICAgZGlzcGxheTpibG9jaztcbi8vICAgICB9XG5cbi8vICAgICAuc2NoZW1hLWZhcS1xdWVzdGlvbiB7XG4vLyAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuLy8gICAgICAgICBjb2xvcjp3aGl0ZTtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuLy8gICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxOCk7XG4vLyAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gICAgICAgICBwYWRkaW5nOjEwcHggOHB4IDEwcHggNDBweDtcbi8vICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbi8vICAgICAgICAgd2lkdGg6MTAwJTtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6MS4zO1xuXG4vLyAgICAgICAgICY6OmJlZm9yZSB7XG4vLyAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XG4vLyAgICAgICAgICAgICBjb250ZW50OiAnXFxlODIwJztcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDI0KTtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgICAgICAgICAgbGVmdDo4cHg7XG4vLyAgICAgICAgICAgICB0b3A6OHB4O1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbi8vICAgICAgICAgICAgIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDM1MG1zIGxpbmVhcjtcbi8vICAgICAgICAgICAgIEBleHRlbmQgJWljb247XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAmOmhvdmVyOjpiZWZvcmUsXG4vLyAgICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4vLyAgICAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnNjaGVtYS1mYXEtYW5zd2VyIHtcbi8vICAgICAgICAgcGFkZGluZzoxMHB4IDAgMCA0MHB4O1xuXG4vLyAgICAgICAgIGJyIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmLm9wZW4ge1xuLy8gICAgICAgICAuc2NoZW1hLWZhcS1xdWVzdGlvbjo6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuLy8gICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLnNlY3Rpb24gLnNjaGVtYS1mYXEtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOjA7ICAgIFxuLy8gfSIsIi53cC1ibG9jay1jb3ZlciwgLndwLWJsb2NrLWNvdmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6YXV0bztcbn0iLCIuZW50cnktY29udGVudCB7XG4gICAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo0MDBweDtcblxuICAgICAgICAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmdsaWRlcikge1xuICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG5cbiAgICAgICAgJi53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1idXR0b24ge1xuICAgICAgICAmLmlzLXN0eWxlLWZ1bGwge1xuICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgQGV4dGVuZCAlYnRuO1xuXG4gICAgICAgICAgICAvLyBjb2xvclxuICAgICAgICAgICAgJi5oYXMtd2hpdGUtY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtYmxhY2stY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtcHJpbWFyeS1jb2xvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLXNlY29uZGFyeS1jb2xvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtZ3JheS1jb2xvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGJnXG4gICAgICAgICAgICAmLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYnRuX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuaGFzLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVidG5fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ0bl9ncmF5IDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbi8qIExPQURFUlxuKi8gXG4ubG9hZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBsZWZ0OjA7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICB6LWluZGV4OjEwO1xuICAgIGJhY2tncm91bmQ6cmdiYSh3aGl0ZSwwLjg1KTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cblxuICAgIC5oYW0tbG9hZGVyLFxuICAgIC5oYW0tbG9hZGVyOmJlZm9yZSxcbiAgICAuaGFtLWxvYWRlcjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICB3aWR0aDoyLjVlbTtcbiAgICAgICAgaGVpZ2h0OjIuNWVtO1xuICAgICAgICBhbmltYXRpb246bG9hZCAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuaGFtLWxvYWRlciB7XG4gICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgbWFyZ2luOmNhbGNyZW0oMTAwKSBhdXRvO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTllbTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTotMC4xNnM7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMy41ZW07XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMy41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkLW1vcmUtd3JhcCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBtYXJnaW46Y2FsY3JlbSgxMDApIGF1dG8gMCBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWQge1xuICAgIDAlLFxuICAgIDgwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7XG4gICAgfVxufVxuXG4ucG9zdHMtd3JhcCB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtcm93LWdhcDpjYWxjcmVtKDUwKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6Y2FsY3JlbSg1MCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtcblxuICAgICYuZ2FwLTMwIHtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOmNhbGNyZW0oMzApO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6Y2FsY3JlbSgzMCk7XG4gICAgfVxuXG4gICAgJi5zbS1jb2wyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XG4gICAgfVxufVxuXG5hcnRpY2xlOm5vdCguY29tbWVudC1ib2R5KSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHBhZGRpbmctdG9wOmNhbGNyZW0oMzApO1xuICAgIG1hcmdpbi10b3A6Y2FsY3JlbSgzMCk7XG5cbiAgICArIGFydGljbGUge1xuICAgICAgICAvL2JvcmRlci10b3A6MXB4IHNvbGlkICRncmF5O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMjQpO1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAuNWVtO1xuICAgIH1cblxuICAgIC5pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB9XG59XG5cbi5wb3N0LW1ldGEge1xuICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIHBhZGRpbmc6MTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgIHRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4ucmVzdWx0cy13cmFwIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIC5sb2FkZXItd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDMwKTtcbiAgICAgICAgcGFkZGluZzpjYWxjcmVtKDUwKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOnNwYW4gMztcbiAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBjbGVhcjpib3RoO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDoyLjVlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgID4gKntcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDE0KTtcbiAgICAgICAgcGFkZGluZzpjYWxjcmVtKDEwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoJHByaW1hcnksMC44NSk7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jdXJyZW50KXtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNoYXJlXG4ucG9zdC1zaGFyZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiRncmF5O1xuICAgIHBhZGRpbmc6Y2FsY3JlbSgyMCk7XG4gICAgbWFyZ2luOmNhbGNyZW0oMjApIDA7XG59XG5cbi5zaGFyZS10ZXh0IHtcbiAgICBmb250LXNpemU6Y2FsY3JlbSgyNCk7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBib3JkZXI6MDtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgbWFyZ2luOjAgMCBjYWxjcmVtKDEwKSAwO1xuICAgIHBhZGRpbmc6MDtcbiAgICBjb2xvcjokcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIHRyYW5zaXRpb246Y29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcNTMnO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTYpO1xuICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjEwMDtcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICB9XG59XG5cbi5zb2NpYWwtc2hhcmUge1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcblxuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGNyZW0oOCk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWljb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRncmF5X2Rhcms7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6Y2FsY3JlbSg1KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMjQpO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246Y29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuLyogQ09NTUVOVFMgLSBSRU1PVkUgSUYgTk9UIFVTSU5HXG4qL1xuXG4uY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6Y2FsY3JlbSgzMCk7XG59XG5cbi5jb21tZW50IHtcblxuICAgIGFydGljbGUge1xuICAgICAgICBwYWRkaW5nOmNhbGNyZW0oMjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOmNhbGNyZW0oMjApO1xuICAgICAgICBiYWNrZ3JvdW5kOiRncmF5O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgfVxuXG4gICAgJi5kZXB0aC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6Y2FsY3JlbSg1MCk7XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDpjYWxjcmVtKDIwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTpjYWxjcmVtKDIwKTtcbiAgICB9XG59XG5cbi5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi10b3A6Y2FsY3JlbSgzMCk7XG5cbiAgICAuY29tbWVudC1ub3RlcyB7XG4gICAgICAgIGNvbG9yOiRncmF5X2Rhcms7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNCk7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAlYnRuO1xuICAgICAgICBAZXh0ZW5kICVidG5fcHJpbWFyeVxuICAgIH1cbn0iLCIvLyBNZWRpYSBRdWVyaWVzXG5AbWl4aW4gbXEoJHF1ZXJ5KSB7XG5cdEBtZWRpYSAjeyRxdWVyeX0geyBAY29udGVudDsgfTtcbn1cbkBtaXhpbiBtcW1heCgkc2l6ZSkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzaXplKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gbXFtaW4oJHNpemUpIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkgeyBAY29udGVudDsgfVxufVxuXG5AZnVuY3Rpb24gZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcbiAgQHJldHVybiAje2NhbGMoJHBpeGVscy8kY29udGV4dCl9ZW07XG59XG5cbi8vLmV4YW1wbGUge2ZvbnQtc2l6ZTogY2FsY3JlbSgxNHB4KTt9XG5AZnVuY3Rpb24gY2FsY3JlbSgkc2l6ZSl7XG4gICAgJHJlbVNpemU6IGNhbGMoJHNpemUvMTApO1xuICAgIEByZXR1cm4gI3skcmVtU2l6ZX1yZW07XG59XG5cbi8vU2ltcGx5IHJldHVybiB3aGl0ZSBvciBibGFjayBiYXNlZCBvbiB0aGUgcHJvdmlkZWQgYmFja2dyb3VuZCBjb2xvci4gVGhpcyBpcyBtdWNoIGZhc3RlciB0aGFuIHRoZSBoaWdoLWNvbnRyYXN0LWNvbG9yKCkgZnVuY3Rpb24sIGJ1dCBtYXkgbm90IGJlIGFzIGFjY3VyYXRlIHRvIGFwcHJvcHJpYXRlIGNvbnRyYXN0IHJhdGlvcy5cbi8vLmVsZW1lbnQge2JhY2tncm91bmQ6ICMxMjM0NTY7IGNvbG9yOiByZWFkYWJsZS1jb2xvcigjMTIzNDU2KTt9XG5AZnVuY3Rpb24gcmVhZGFibGUtY29sb3IoJGJnKXtcbiAgICAkY2FsY3VsYXRlZC12YWx1ZTogKChyZWQoJGJnKSAqIDI5OSkgKyAoZ3JlZW4oJGJnKSAqIDU4NykgKyAoYmx1ZSgkYmcpICogMTE0KSAtIDEyODAwMCkgKiAtMTAwMDsgLy9DcmVhdGVzIGEgbnVtYmVyIGVpdGhlciBncmVhdGVyIHRoYW4gMjU1IG9yIGxlc3MgdGhhbiAwXG5cbiAgICAvL1doaWxlIHJnYigpIGF1dG9tYXRpY2FsbHkgbGltaXRzIG91dHB1dCB2YWx1ZXMgdG8gMC0yNTUgaW4gbW9zdCAoYWxsPykgYnJvd3NlcnMsIGl0IGlzIHNhZmVyIHRvIGNoZWNrIGl0IG1hbnVhbGx5IGhlcmUuXG4gICAgQGlmICggJGNhbGN1bGF0ZWQtdmFsdWUgPj0gMjU1ICl7XG4gICAgICAgIEByZXR1cm4gI2ZmZjtcbiAgICB9XG5cbiAgICBAcmV0dXJuICMwMDA7XG59XG5cbkBmdW5jdGlvbiBkZXJpdmUtcmdiLXZhbHVlcy1mcm9tLWhleCgkaGV4KSB7XG4gICAgQHJldHVybiByZWQoJGhleCksIGdyZWVuKCRoZXgpLCBibHVlKCRoZXgpO1xufVxuXG5AbWl4aW4gYWZ0ZXJjbGVhcigpe1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgY29udGVudDogXCIgXCIgIWltcG9ydGFudDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBoaWRkZW5jaGVjaygpe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHotaW5kZXg6LTEwMDtcbiAgICB3aWR0aDoxcHg7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgb3V0bGluZTpub25lO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG59IiwiLyoqXG4gKiBTd2lwZXIgNi4xLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMTcsIDIwMjBcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lcixcbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlcixcbi5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSxcbi5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjcmVtKDM1KTtcbiAgaGVpZ2h0OiBjYWxjcmVtKDQwKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogJHByaW1hcnk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IGNhbGNyZW0oNDApO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHRvcDogNXB4O1xuICByaWdodDo1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLmZvb3Rlci13cmFwIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxNiwgNDQsIDY1LCAxKSAzNSUsIHJnYmEoMTk3LCAyMTIsIDIzMCwgMCkgMTAwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWUge1xuICAgIC5mb290ZXItd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH0gICBcbn1cblxuXG4uc3BvbnNvci1sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgZmxleC13cmFwOndyYXA7XG5cbiAgICAvLyAuY29ubmVjdCB7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgYm90dG9tOiAyMHB4O1xuICAgIC8vIH1cbiAgICBcbiAgICBwIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGZvbnQtc2l6ZTpjYWxjcmVtKDE0KTtcbiAgICB9XG4gICAgXG4gICAgLnNpdGUtYnkge1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNCk7XG4gICAgICAgIGNvbG9yOiRncmF5X2Rhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOmNvbG9yIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG5cbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiM3N2I4NTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGZpbGw6YmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8qIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuLyogQkFDSyBUTyBUT1BcbiovXG4uYmFjay10by10b3Age1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJvdHRvbTozMHB4O1xuICAgIHJpZ2h0Oi0xMDBweDtcbiAgICBvcGFjaXR5OjA7XG4gICAgYmFja2dyb3VuZDokcHJpbWFyeTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBib3JkZXI6MDtcbiAgICBwYWRkaW5nOjAgMTBweDtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICB0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICB6LWluZGV4OjEwMDtcbiAgICBib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cbiAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNik7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB0b3A6MDtcbiAgICB9XG59IiwiLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiVyb3cge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDEgYXV0bztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93IHtcblx0QGV4dGVuZCAlcm93O1xufVxuXG4ucm93LnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb2wucmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmNvbC14cyxcbi5jb2wteHMtMSxcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMixcbi5jb2wteHMtb2Zmc2V0LTAsXG4uY29sLXhzLW9mZnNldC0xLFxuLmNvbC14cy1vZmZzZXQtMixcbi5jb2wteHMtb2Zmc2V0LTMsXG4uY29sLXhzLW9mZnNldC00LFxuLmNvbC14cy1vZmZzZXQtNSxcbi5jb2wteHMtb2Zmc2V0LTYsXG4uY29sLXhzLW9mZnNldC03LFxuLmNvbC14cy1vZmZzZXQtOCxcbi5jb2wteHMtb2Zmc2V0LTksXG4uY29sLXhzLW9mZnNldC0xMCxcbi5jb2wteHMtb2Zmc2V0LTExLFxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogJGhhbGYtZ3V0dGVyLXdpZHRoO1xuICBwYWRkaW5nLWxlZnQ6ICRoYWxmLWd1dHRlci13aWR0aDtcbn1cblxuLmNvbC14cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLTEge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0zIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy01IHtcbiAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5zdGFydC14cyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5jZW50ZXIteHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5kLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4udG9wLXhzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5taWRkbGUteHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm90dG9tLXhzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXJvdW5kLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5iZXR3ZWVuLXhzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmlyc3QteHMge1xuICBvcmRlcjogLTE7XG59XG5cbi5sYXN0LXhzIHtcbiAgb3JkZXI6IDE7XG59XG5cbkBpbmNsdWRlIG1xbWluKDc2OHB4KSB7XG4gIC8vIC5jb250YWluZXIge1xuICAvLyAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICAvLyB9XG5cbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMixcbiAgLmNvbC1zbS1vZmZzZXQtMCxcbiAgLmNvbC1zbS1vZmZzZXQtMSxcbiAgLmNvbC1zbS1vZmZzZXQtMixcbiAgLmNvbC1zbS1vZmZzZXQtMyxcbiAgLmNvbC1zbS1vZmZzZXQtNCxcbiAgLmNvbC1zbS1vZmZzZXQtNSxcbiAgLmNvbC1zbS1vZmZzZXQtNixcbiAgLmNvbC1zbS1vZmZzZXQtNyxcbiAgLmNvbC1zbS1vZmZzZXQtOCxcbiAgLmNvbC1zbS1vZmZzZXQtOSxcbiAgLmNvbC1zbS1vZmZzZXQtMTAsXG4gIC5jb2wtc20tb2Zmc2V0LTExLFxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaGFsZi1ndXR0ZXItd2lkdGg7XG4gICAgcGFkZGluZy1sZWZ0OiAkaGFsZi1ndXR0ZXItd2lkdGg7XG4gIH1cblxuICAuY29sLXNtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5zdGFydC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAudG9wLXNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtc20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm90dG9tLXNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3Qtc20ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LXNtIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcW1pbigxMDI0cHgpIHtcbiAgLy8gLmNvbnRhaW5lciB7XG4gIC8vICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIC8vIH1cblxuICAuY29sLW1kLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyLFxuICAuY29sLW1kLW9mZnNldC0wLFxuICAuY29sLW1kLW9mZnNldC0xLFxuICAuY29sLW1kLW9mZnNldC0yLFxuICAuY29sLW1kLW9mZnNldC0zLFxuICAuY29sLW1kLW9mZnNldC00LFxuICAuY29sLW1kLW9mZnNldC01LFxuICAuY29sLW1kLW9mZnNldC02LFxuICAuY29sLW1kLW9mZnNldC03LFxuICAuY29sLW1kLW9mZnNldC04LFxuICAuY29sLW1kLW9mZnNldC05LFxuICAuY29sLW1kLW9mZnNldC0xMCxcbiAgLmNvbC1tZC1vZmZzZXQtMTEsXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRoYWxmLWd1dHRlci13aWR0aDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoYWxmLWd1dHRlci13aWR0aDtcbiAgfVxuXG4gIC5jb2wtbWQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLnN0YXJ0LW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3AtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20tbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4tbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1tZCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbWQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xbWluKDEyMDBweCkge1xuICAvLyAuY29udGFpbmVyIHtcbiAgLy8gICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgLy8gfVxuXG4gIC5jb2wtbGcsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIsXG4gIC5jb2wtbGctb2Zmc2V0LTAsXG4gIC5jb2wtbGctb2Zmc2V0LTEsXG4gIC5jb2wtbGctb2Zmc2V0LTIsXG4gIC5jb2wtbGctb2Zmc2V0LTMsXG4gIC5jb2wtbGctb2Zmc2V0LTQsXG4gIC5jb2wtbGctb2Zmc2V0LTUsXG4gIC5jb2wtbGctb2Zmc2V0LTYsXG4gIC5jb2wtbGctb2Zmc2V0LTcsXG4gIC5jb2wtbGctb2Zmc2V0LTgsXG4gIC5jb2wtbGctb2Zmc2V0LTksXG4gIC5jb2wtbGctb2Zmc2V0LTEwLFxuICAuY29sLWxnLW9mZnNldC0xMSxcbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGhhbGYtZ3V0dGVyLXdpZHRoO1xuICAgIHBhZGRpbmctbGVmdDogJGhhbGYtZ3V0dGVyLXdpZHRoO1xuICB9XG5cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuc3RhcnQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLWxnIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1sZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LWxnIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1sZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn0iLCIubW9kYWwge1xuICAgIGRpc3BsYXk6bm9uZTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6MjAyMTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogY2FsY3JlbSgzMCk7XG4gICAgd2lkdGg6OTAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICYubm8tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgb3ZlcmZsb3cteTp2aXNpYmxlO1xuXG4gICAgICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0Oi0zNXB4O1xuICAgICAgICAgICAgdG9wOi0zMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2FsY3JlbSgyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBmb250LXNpemU6Y2FsY3JlbSgzMCk7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICBmb250LXdlaWdodDoyMDA7XG4gICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDoxMHB4O1xuICAgIHRvcDoxMHB4O1xuICAgIHotaW5kZXg6MTA7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogY2FsY3JlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVPdXQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyLFxuLm1vZGFsX19vdmVybGF5IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbn1cblxuQGluY2x1ZGUgbXFtYXgoIDEwMjRweCApIHtcbiAgICAubW9kYWxfX2NvbnRhaW5lci5uby1wYWRkaW5nIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICByaWdodDotNXB4O1xuICAgIH1cbn0iLCIuaGVyby1haXJjcmFmdC1tYW5hZ2VtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA2NTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoIzc4OEY5RCwgMC4zKSA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDEyMCwgMTQzLCAxNTcsIDEpIDE1JSwgcmdiYSgxOTcsIDIxMiwgMjMwLCAwKSAxMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI1JTtcclxuICAgIGJhY2tncm91bmQ6ICMxMDJDNDE7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2LCA0NCwgNjUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNTBweCAwIDIwMHB4O1xyXG4gICYuYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4RjlEO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tzIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2stY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgIH1cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoIzEwMmM0MSwgMC40KSA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgd2lkdGg6IDkxJTtcclxuICAgICAgaGVpZ2h0OiA0NjVweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcclxuICAgIH1cclxuICAgIC5ibG9jay1pbnRlcm5hbCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JvdGVzaztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvY2tzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZ3JvdGVzaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLWNoYXJ0ZXItYWlycGxhbmVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzNjVweDtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDUzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtc2hhZG93OiAtMnB4IDNweCAwcHggJHByaW1hcnk7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydGVyLWNvbnRlbnQge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5qZXRzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogNzAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzUwcHg7XHJcbiAgLmltYWdlcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmpldC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYudG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qZXQtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtc2hhZG93OiAtMnB4IDNweCAwcHggJHByaW1hcnk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZC1pbWFnZS1qZXRzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0yO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MyU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTAyQzQxO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgxNiwgNDQsIDY1LCAxKSAwJSwgcmdiYSgxOTcsIDIxMiwgMjMwLCAwKSAxMDAlKTtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTMlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogIzEwMkM0MTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxNiwgNDQsIDY1LCAxKSAwJSwgcmdiYSgxOTcsIDIxMiwgMjMwLCAwKSAxMDAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLWltYWdlLWNvbnRhaW5lci1qZXRzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgyNDAsIDIzNywgMjMwLCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5qZXQtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMiU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLmpldC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAyMDBweCAwIDMwMHB4O1xyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5kYXRhLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAueWVhcixcclxuICAubW9kZWwge1xyXG4gICAgZm9udC1zaXplOiA4MnB4O1xyXG4gIH1cclxuICAubW9kZWwge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIC5yZWdpc3RyYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIC5jYWJpbi1pbWFnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAuamV0LWRhdGEge1xyXG4gICAgLmxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRhdGhlbmE7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLmRhdGEge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgc3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5qZXQtZGF0YSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2tncm91bmQtcmVzZXJ2ZS10ZW1wbGF0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzEwMkM0MTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxNiwgNDQsIDY1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOSUsIHJnYmEoMTEzLCAxMzksIDE1MiwgMSkgNTUlLCByZ2JhKDYyLCA5NywgMTE2LCAxKSA4MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLXJlc2VydmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbn1cclxuXHJcbi5yZXNlcnZlLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB0cmFuc2l0aW9uOiAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgfVxyXG4gIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmRhdGVwaWNrZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIEVuc3VyZXMgcGFkZGluZy9ib3JkZXIgYXJlIGluY2x1ZGVkIGluIHRoZSB3aWR0aCAqL1xyXG4gIH1cclxuICAudGl0bGUtY29udGFpbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTI1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q5ZGIxO1xyXG4gIH1cclxuICAuZ2Zvcm1faGVhZGluZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtYWJvdXQtdXMtdGVtcGxhdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQxNTM7XHJcbn1cclxuXHJcbi5hYm91dC11cy1oZXJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGgxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzEwMkM0MTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTYsIDQ0LCA2NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQxNTM7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ3JvdGVzaztcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgaHIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IC01MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6ICMzMDQxNTM7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0OCwgNjUsIDgzLCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICB9XHJcbiAgLnN3b29wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2tzLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZDogIzMwNDE1MztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtaW5kZW50Oi0zLjVlbTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5ibHVyLWxlZnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeV9yZ2IsIDAuNzUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsdXItcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeV9yZ2IsIDAuNzUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1wYXJ0bmVycyB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDc1JTtcclxuICAgIGJhY2tncm91bmQ6ICMxMDJDNDE7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE2LCA0NCwgNjUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1ibG9ja3MtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxMDBweCAwOyBcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLmxvZ28tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAucGFydG5lcnMge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIC5wYXJ0bmVyIHtcclxuICAgICAgXHJcbiAgICAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBhcnRuZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNGMEVERTY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNDAsIDIzNywgMjMwLCAxKSAwJSwgcmdiYSgyNDAsIDIzNywgMjMwLCAwKSAxMDAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLWJsb2cge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3NSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTAyQzQxO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNiwgNDQsIDY1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1ibG9nLXRlbXBsYXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmIzO1xyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1haXJjcmFmdC1tYW5hZ2VtZW50LXRlbXBsYXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4ZjlkO1xyXG59XHJcblxyXG4uYmxvZy1jb250ZW50IHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ3JvdGVzaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNCRkJGQjM7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDE5MSwgMTkxLCAxNzksIDEpIDAlLCByZ2JhKDI0MCwgMjM3LCAyMzAsIDApIDEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2dzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuYmxvZy1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ3JvdGVzaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAuYmxvZy1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbiIsImh0bWwuanMge1xuICAgIFxuICAgICRlYXNpbmcgOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xuICAgICRkdXJhdGlvbjogNTAwbXM7XG4gICAgJGRlbGF5OiAyNTBtcztcblxuICAgIC8vIERPV04gVEhFIFBBR0VcbiAgICAuYW5pbWF0ZS1kb3duIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRkdXJhdGlvbiAkZWFzaW5nICRkZWxheTtcblxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVUCBUSEUgUEFHRVxuICAgIC5hbmltYXRlLXVwIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJGR1cmF0aW9uICRlYXNpbmcgJGRlbGF5O1xuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRPIFRIRSBSSUdIVFxuICAgIC5hbmltYXRlLXJpZ2h0IHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRkdXJhdGlvbiAkZWFzaW5nICRkZWxheTtcblxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUTyBUSEUgTEVGVFxuICAgIC5hbmltYXRlLWxlZnQge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAkZHVyYXRpb24gJGVhc2luZyAkZGVsYXk7XG5cbiAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMS4wIC0gMjAxNC0wNy0wOVxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgZGF0ZXBpY2tlci5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PVZlcmRhbmElMkNBcmlhbCUyQ3NhbnMtc2VyaWYmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MS4xZW0mY29ybmVyUmFkaXVzPTBweCZiZ0NvbG9ySGVhZGVyPSUyM2VlZSZiZ1RleHR1cmVIZWFkZXI9aGlnaGxpZ2h0X3NvZnQmYmdJbWdPcGFjaXR5SGVhZGVyPTAmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZWVlJmZjSGVhZGVyPSUyMzMzMyZpY29uQ29sb3JIZWFkZXI9JTIzMDA2OUFBJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdJbWdPcGFjaXR5Q29udGVudD0wJmJvcmRlckNvbG9yQ29udGVudD0lMjNlZWUmZmNDb250ZW50PSUyMzIyMjIyMiZpY29uQ29sb3JDb250ZW50PSUyMzIyMjIyMiZiZ0NvbG9yRGVmYXVsdD0lMjNlZWUmYmdUZXh0dXJlRGVmYXVsdD1nbGFzcyZiZ0ltZ09wYWNpdHlEZWZhdWx0PTAmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2VlZSZmY0RlZmF1bHQ9JTIzMDA2OUFBJmljb25Db2xvckRlZmF1bHQ9JTIzMDA2OUFBJmJnQ29sb3JIb3Zlcj0lMjNkZGQmYmdUZXh0dXJlSG92ZXI9Z2xhc3MmYmdJbWdPcGFjaXR5SG92ZXI9MCZib3JkZXJDb2xvckhvdmVyPSUyM2RkZCZmY0hvdmVyPSUyMzAwNjlBQSZpY29uQ29sb3JIb3Zlcj0lMjMwMDY5QUEmYmdDb2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdUZXh0dXJlQWN0aXZlPWdsYXNzJmJnSW1nT3BhY2l0eUFjdGl2ZT0wJmJvcmRlckNvbG9yQWN0aXZlPSUyM2FhYWFhYSZmY0FjdGl2ZT0lMjMyMTIxMjEmaWNvbkNvbG9yQWN0aXZlPSUyMzQ1NDU0NSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZiZiZ1RleHR1cmVIaWdobGlnaHQ9Z2xhc3MmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZWVlJmZjSGlnaGxpZ2h0PSUyM0YyNjY0OSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzMmU4M2ZmJmJnQ29sb3JFcnJvcj0lMjNmZWYxZWMmYmdUZXh0dXJlRXJyb3I9Z2xhc3MmYmdJbWdPcGFjaXR5RXJyb3I9MCZib3JkZXJDb2xvckVycm9yPSUyM0YyNjY0OSZmY0Vycm9yPSUyM0YyNjY0OSZpY29uQ29sb3JFcnJvcj0lMjNGMjY2NDkmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz0lMjNhYWFhYWEmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9OHB4Jm9mZnNldFRvcFNoYWRvdz0tOHB4Jm9mZnNldExlZnRTaGFkb3c9LThweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCAyMDE0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApOyBcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG4gICAgbWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG59XG4udWktaGVscGVyLXpmaXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTtcbn1cblxuLnVpLWZyb250IHtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udWktZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDE3ZW07XG4gICAgcGFkZGluZzogLjJlbSAuMmVtIDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjb250ZW50Oic8JztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgIC8vIHRvcDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcmlnaHQ6IDJweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonPic7XG4gICAgfVxufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50Oic+Jztcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAyLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICB3aWR0aDogNDklO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG4gICAgcGFkZGluZzogLjdlbSAuM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuMmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luOiAuN2VtIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgLjJlbTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgICB3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICByaWdodDogMnB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6Zm9jdXMsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6Zm9jdXMsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCJpbWFnZXMvdWktYmdfZmxhdF8wX2ZmZmZmZl80MHgxMDAucG5nXCIpIDUwJSA1MCUgcmVwZWF0LXg7XG4gICAgY29sb3I6ICMyMjIyMjI7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlIHVybChcImltYWdlcy91aS1iZ19oaWdobGlnaHQtc29mdF8wX2VlZV8xeDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlIHVybChcImltYWdlcy91aS1iZ19nbGFzc18wX2VlZV8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkIHVybChcImltYWdlcy91aS1iZ19nbGFzc18wX2RkZF8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpmb2N1cyxcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmZvY3VzLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiaW1hZ2VzL3VpLWJnX2dsYXNzXzBfZmZmZmZmXzF4NDAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMyMTIxMjE7XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImltYWdlcy91aS1iZ19nbGFzc18wX2ZmZl8xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmMWVjIHVybChcImltYWdlcy91aS1iZ19nbGFzc18wX2ZlZjFlY18xeDQwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjM1O1xuICAgIGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgICBmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIEZvciBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbn1cbi8vIC51aS1pY29uLFxuLy8gLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nXCIpO1xuLy8gfVxuLy8gLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc18wMDY5QUFfMjU2eDI0MC5wbmdcIik7XG4vLyB9XG4udWktc3RhdGUtZGVmYXVsdCAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzAwNjlBQV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi8vIC51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi8vIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzAwNjlBQV8yNTZ4MjQwLnBuZ1wiKTtcbi8vIH1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19GMjY2NDlfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7IGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuLnVpLWljb24tY2FyYXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNhYWFhYWEgdXJsKFwiaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZ1wiKSA1MCUgNTAlIHJlcGVhdC14O1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7XG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gICAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhIHVybChcImltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmdcIikgNTAlIDUwJSByZXBlYXQteDtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiIsIi8qXG4qIFJlc2V0cyBmb3IgdmFyaW91cyBmaWVsZCB0eXBlcy5cbipcbiogVXNlZCBpbiB0aGUgYmFzaWMuY3NzIGZyb250LWVuZCBzdHlsZXNoZWV0IGFuZCBhZG1pbi10aGVtZS5jc3MuXG4qL1xuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZpZWxkc2V0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGxlZ2VuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKipcbiBSZXNldHNcbiAqL1xuXG4uZ2Zvcm0tdWwtcmVzZXQge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmdmb3JtLXRleHQtaW5wdXQtcmVzZXQsIGlucHV0Lmdmb3JtLXRleHQtaW5wdXQtcmVzZXQsIGJvZHlbY2xhc3MqPVwiYXZhZGFcIl0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLmdmb3JtLXRleHQtaW5wdXQtcmVzZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbn1cblxuXG4vKiBSZW1vdmUgSUUgZGVmYXVsdCBwYXNzd29yZCB2aXNpYmlsaXR5IHRvZ2dsZSAqL1xuXG46Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuIEhvbmV5cG90XG4gKi9cblxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC05MDAwcHg7XG59XG5cbi8qXG4qIEhpZGUgaGlkZGVuIGZpZWxkcy5cbipcbiogVXNlZCBpbiB0aGUgYmFzaWMuY3NzIGZyb250LWVuZCBzdHlsZXNoZWV0LlxuKi9cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfaGlkZV9hbXBtIC5nZmllbGRfdGltZV9hbXBtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF92aXNpYmlsaXR5X2hpZGRlbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX2hpZGVfY2hhcmxlZnQgZGl2LmNoYXJsZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiogSGlkZSBzY3JlZW4gcmVhZGVyIHRleHQuXG4qXG4qIFVzZWQgaW4gdGhlIGJhc2ljLmNzcyBmcm9udC1lbmQgc3R5bGVzaGVldC5cbiovXG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLnNjcmVlbi1yZWFkZXItdGV4dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGRlbl9zdWJfbGFiZWwge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBidXR0b24uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF8yY29sIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF8yY29sIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogKDFmcikgWyAyIF07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCAyLCAxZnIgKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoIGF1dG8tZmlsbCwgYXV0byApO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzNjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzNjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKSBbIDMgXTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIDMsIDFmciApO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCggYXV0by1maWxsLCBhdXRvICk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfNGNvbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfNGNvbCAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpIFsgNCBdO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggNCwgMWZyICk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCBhdXRvLWZpbGwsIGF1dG8gKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF81Y29sIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF81Y29sIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogKDFmcikgWyA1IF07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCA1LCAxZnIgKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoIGF1dG8tZmlsbCwgYXV0byApO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaW5saW5lIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaW5saW5lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9pbmxpbmUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzJjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzNjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzRjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA0O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzVjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA1O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDU7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzI1IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMjUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzUwIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfNTAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0Xzc1IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfNzUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEwMCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEwMCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEyNSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEyNSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzE1MCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzE1MCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG59XG5cbi8qXG4qIEZvcm0gZ3JpZCBsYXlvdXRcbipcbiogVXNlZCBpbiB0aGUgYmFzaWMuY3NzIGZyb250LWVuZCBzdHlsZXNoZWV0IGFuZCBlZGl0b3IuY3NzLlxuKi9cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQubXVsdGkgLmdpbnB1dF9jb21wbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIgMzJweClbMTJdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCAxMiwgMWZyICk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoIGF1dG8tZmlsbCwgYXV0byApO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWZ1bGwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2xpbmVfMSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmFkZHJlc3NfbGluZV8yIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWVsZXZlbi10d2VsZnRocyB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDExO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1maXZlLXNpeHRocyB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEwO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC10aHJlZS1xdWFydGVyIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC10d28tdGhpcmRzIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogODtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1zZXZlbi10d2VsZnRocyB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc3Bhbi5uYW1lX2ZpcnN0LFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzcGFuLm5hbWVfbGFzdCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmFkZHJlc3NfY2l0eSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmFkZHJlc3Nfc3RhdGUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX3ppcCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmFkZHJlc3NfY291bnRyeSB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDY7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtZml2ZS10d2VsZnRocyB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtdGhpcmQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9ob3VyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3RpbWVfbWludXRlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3RpbWVfYW1wbSB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtcXVhcnRlciB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaG91cl9taW51dGVfY29sb24ge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5tdWx0aSAuZ2lucHV0X2NvbXBsZXgge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkOm5vdCguZ2ZpZWxkLS13aWR0aC1mdWxsKSxcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQubXVsdGkgLmdpbnB1dF9jb21wbGV4IHNwYW4sXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3RpbWVfYW1wbSxcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9ob3VyLFxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF90aW1lX21pbnV0ZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9oZWFkZXIsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW06bGFzdC1jaGlsZCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvbGlzdC1hZGQuc3ZnJyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLW91dDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b246Zm9jdXMge1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b24uZGVsZXRlX2xpc3RfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvbGlzdC1yZW1vdmUuc3ZnJyk7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9oZWFkZXJfaXRlbSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2hlYWRlcl9pdGVtLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9oZWFkZXJfaXRlbSArIC5nZmllbGRfaGVhZGVyX2l0ZW06bm90KDpsYXN0LWNoaWxkKSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSArIC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSBpbnB1dCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiBcbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuIFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIFxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiBcbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMik7XG4gXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuIFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbiBcbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gNDgwcHhcbkBpbmNsdWRlIG1xbWluKCA0ODBweCApIHtcbn1cblxuXG4gLy8gNzY3cHggTUFYXG5AaW5jbHVkZSBtcW1heCggNTAwMHB4ICkge1xuICAgIC5uYXYtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYjRjNWM7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgIHJpZ2h0Oi0xMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgei1pbmRleDogMTAwNTtcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwdmgpO1xuICAgICAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgICAgIHRyYW5zaXRpb246cmlnaHQgNjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgdWwjbWVudS1wcmltYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDExMHB4O1xuICAgIH1cblxuICAgIGh0bWwubmF2LW9wZW4ge1xuICAgICAgICAubmF2LXdyYXAge1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMjIpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5X2Rhcms7XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxOHB4IDE4cHggMThweCAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTcpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdGhlbmE7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDpjYWxjKDEwMCUgLSA1M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgKyAub3BlbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo1M3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGljb247XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Y2FsY3JlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Y2FsY3JlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAyMHB4IDhweCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICA+IC5vcGVuZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MTAwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXFtYXgoIDc4M3B4ICkge1xuICAgIC5uYXYtd3JhcCB7XG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbXFtaW4oIDU1MHB4ICkge1xuICAgIGFydGljbGU6bm90KC5jb21tZW50LWJvZHkpIHtcbiAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcblxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgZmxleC1iYXNpczozMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGNhbGNyZW0oMjApIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcW1pbig3ODNweCkge1xuICAgIGJvZHkuYWRtaW4tYmFyIC5oZWFkZXItd3JhcCB7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICB9XG59XG5cblxuLy8gNzY4cHhcbkBpbmNsdWRlIG1xbWluKCA1MDAwcHggKSB7XG4gICAgLmhlYWRlci13cmFwIHtcbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RzLXdyYXAge1xuICAgICAgICAmLm1kLWNvbDIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1kLWNvbDMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZC1jb2w0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgLy8gZm9udC1zaXplOjE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiRib2R5X3BhZGRpbmdfZGVza3RvcDtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby13cmFwIHtcbiAgICAgICAgJi5mbG9hdC1sZWZ0LFxuICAgICAgICAmLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDo0MiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3NrLWdyb3VwIHtcbiAgICAgICAgLnNzayB7XG4gICAgICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAgICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gLy8gbGlcbiAgICAgICAgXG4gICAgICAgIC8vIEpVU1QgVEhFIEZJUlNUIFNVQk1FTlUgLSB0aGUgZHJvcGRvd25cbiAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGNyZW0oMTUpO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQgMG1zLCB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQgMG1zLCBsZWZ0IDBtcyBsaW5lYXIgMG1zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAvLyBTRUFSQ0hcbiAgICAgICAgICAgICYuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRpY29uO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE1FR0EtWk9JRFxuICAgICAgICAgICAgJi5tZWdhLW1lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmluaGVyaXQ7IC8vIHRoZSBtYWdpYyBqdWljZVxuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzpjYWxjcmVtKDIwKSBjYWxjcmVtKDE1KSBjYWxjcmVtKDIwKSBjYWxjcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gdGhlIGNvbHVtbnNcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRyb3Bkb3duIGNvbHVtbiBVTFxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE5PVCBtZWdhXG4gICAgICAgICAgICAmOm5vdCgubWVnYS1tZW51KSB7XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOmNhbGNyZW0oNSkgY2FsY3JlbSgxMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdHdvIGNvbHVtblxuICAgICAgICAgICAgJi50d28tY29sdW1uIHtcbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDoyO1xuICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6YXZvaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBsYXN0IGNoaWxkIG1ha2luZyBzdXJlIGl0IGRvZXNuJ3QgcnVuIG9mZiB0aGUgc2NyZWVuXG4gICAgICAgICAgICAmLmxhc3Q6bm90KC5tZWdhLW1lbnUpIHtcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDotOTk5OXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGdlbmVyYWwgZHJvcGRvd24gc3R5bGluZ1xuICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyBib3R0b206MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIGxlZnQgMG1zIGxpbmVhciAzNTBtcztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzpjYWxjcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKGJsYWNrLDAuMSk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgyJSk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246Y29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6Y2FsY3JlbSg1KSBjYWxjcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yNTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTUlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOmNhbGNyZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYShibGFjaywwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmJvcmRlciAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCBjYWxjcmVtKDIwKSBjYWxjcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6cmdiYShibGFjaywwLjM1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gLy8gPiBsaVxuICAgIH1cblxuICAgIC8vIC5sZWZ0IHtcbiAgICAvLyAgICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICAvLyB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICAgIC8vIHdpZHRoOjMwMHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLW5hdiB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtYnkge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIDEwMjRweFxuQGluY2x1ZGUgbXFtaW4oIDEwMjRweCApIHtcbiAgICBib2R5IHtcbiAgICAgICAgLy8gZm9udC1zaXplOjE2cHg7XG4gICAgfVxuXG4gICAgLnBvc3RzLXdyYXAge1xuICAgICAgICAmLmxnLWNvbDIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxnLWNvbDMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sZy1jb2w0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn1cblxuQGluY2x1ZGUgbXFtaW4oIDY4NXB4ICkge1xuICAgIC5yZXF1ZXN0LW5vdy1jdGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xbWF4KCA5OTJweCApIHtcbiAgICAuamV0LWRhdGEge1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIH07XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcW1pbiggOTkycHggKSB7XG4gICAgLmpldC1kYXRhIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgfTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xbWluKCA1NDhweCApIHtcbiAgICAuaGVyby1pbWFnZS1jb250YWluZXItamV0cyB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgICAgIC5qZXQtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xbWluKCAxMzk0cHggKSB7XG4gICAgLnF1b3RlIHtcbiAgICAgICAgLnBsYW5lLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkxMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICB9IFxuICAgIH1cbn1cblxuLy8gMTIwMHB4XG5AaW5jbHVkZSBtcW1pbiggMTIwMHB4ICkge1xufVxuXG4vLyAxNDAwcHhcbkBpbmNsdWRlIG1xbWluKCAxNDAwcHggKSB7XG59Il19 */
