@charset "UTF-8";@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon/icomoon.ttf?) format("truetype"),url(../fonts/icomoon/icomoon.woff?) format("woff"),url(../fonts/icomoon/icomoon.svg?#icomoon) format("svg")}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Regular.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Regular.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Regular.woff2?) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Regular-Italic.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Regular-Italic.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Regular-Italic.woff2?) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Medium.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Medium.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Medium.woff2?) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:GT-Zirkon;src:url(../fonts/gt-zirkon/GT-Zirkon-Medium-Italic.ttf?) format("truetype"),url(../fonts/gt-zirkon/GT-Zirkon-Medium-Italic.woff?) format("woff"),url(../fonts/gt-zirkon/GT-Zirkon-Medium-Italic.woff2?) format("woff2");font-weight:500;font-style:italic}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}[class*=" fa-"],[class^=fa-]{font-family:icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-transform:none}.fa-angle-down::before{content:"\f107"}.fa-chevron-down::before{content:"\f107"}.fa-angle-left::before{content:"\f104"}.fa-chevron-left::before{content:"\f104"}.fa-angle-right::before{content:"\f105"}.fa-chevron-right::before{content:"\f105"}.fa-angle-up::before{content:"\f106"}.fa-chevron-up::before{content:"\f106"}.fa-arrow-down::before{content:"\e900"}.fa-arrow-left::before{content:"\e901"}.fa-arrow-left2::before{content:"\ea40"}.fa-arrow-right::before{content:"\e902"}.fa-arrow-right2::before{content:"\ea3c"}.fa-arrow-up::before{content:"\e903"}.fa-award::before{content:"\f091"}.fa-prize::before{content:"\f091"}.fa-ribbon::before{content:"\f091"}.fa-bordered-caret-left::before{content:"\f0de"}.fa-bordered-caret-right::before{content:"\f0df"}.fa-calendar::before{content:"\f073"}.fa-caret-down::before{content:"\f0da"}.fa-caret-left::before{content:"\f0dc"}.fa-caret-right::before{content:"\f0dd"}.fa-caret-up::before{content:"\f0db"}.fa-checkmark::before{content:"\e904"}.fa-close::before{content:"\f00d"}.fa-remove::before{content:"\f00d"}.fa-times::before{content:"\f00d"}.fa-desktop::before{content:"\f108"}.fa-download::before{content:"\e960"}.fa-earth::before{content:"\e9ca"}.fa-envelope::before{content:"\f0e0"}.fa-envelope-o::before{content:"\f003"}.fa-facebook::before{content:"\f09a"}.fa-facebook-f::before{content:"\f09a"}.fa-file-chart-o::before{content:"\f1c9"}.fa-file-excel-o::before{content:"\f1c3"}.fa-file-o::before{content:"\f016"}.fa-file-pdf-o::before{content:"\f1c1"}.fa-file-powerpoint-o::before{content:"\f1c4"}.fa-file-text-o::before{content:"\f0f6"}.fa-file-word-o::before{content:"\f1c2"}.fa-google::before{content:"\f1a0"}.fa-hands-heart::before{content:"\f21e"}.fa-hands-usd-o::before{content:"\f21f"}.fa-instagram::before{content:"\f16d"}.fa-linkedin::before{content:"\f0e1"}.fa-map-marker::before{content:"\f041"}.fa-maple-leaf::before{content:"\f06c"}.fa-leaf::before{content:"\f06c"}.fa-canada::before{content:"\f06c"}.fa-media-play::before{content:"\f04b"}.fa-minus::before{content:"\f068"}.fa-new-tab::before{content:"\ea7e"}.fa-pause::before{content:"\e905"}.fa-phone::before{content:"\f095"}.fa-pinterest-p::before{content:"\f231"}.fa-play::before{content:"\ea1c"}.fa-plus::before{content:"\f067"}.fa-podcast::before{content:"\e91c"}.fa-quotes-left::before{content:"\e977"}.fa-search::before{content:"\f002"}.fa-share2::before{content:"\ea82"}.fa-shop::before{content:"\e93a"}.fa-skype::before{content:"\f17e"}.fa-snapchat-ghost::before{content:"\f2ac"}.fa-threads::before{content:"\ea91"}.fa-tiktok::before{content:"\e906"}.fa-tumblr::before{content:"\f173"}.fa-twitter::before{content:"\f099"}.fa-vimeo::before{content:"\f27d"}.fa-youtube-play::before{content:"\f16a"}@font-face{font-family:slick;src:url(../fonts/slick/slick.eot);src:url(../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick/slick.woff) format("woff"),url(../fonts/slick/slick.ttf) format("truetype"),url(../fonts/slick/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{color:#03223b;font-family:Roboto;font-size:1rem}h1,h2,h3,h4,h5,h6{clear:both;font-family:GT-Zirkon}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#03223b;text-decoration:none}h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover,h6 a:active,h6 a:focus,h6 a:hover{color:#00223b;text-decoration:none}h1{font-size:38px;font-size:2.375rem}@media (min-width:64em){h1{font-size:52px;font-size:3.25rem}}h2{font-size:32px;font-size:2rem}@media (min-width:64em){h2{font-size:40px;font-size:2.5rem}}h3{font-size:25px;font-size:1.5625rem}@media (min-width:48em){h3{font-size:32px;font-size:2rem}}h4{font-size:20px;font-size:1.25rem}@media (min-width:48em){h4{font-size:24px;font-size:1.5rem}}h5{font-size:18px;font-size:1.125rem}@media (min-width:48em){h5{font-size:20px;font-size:1.25rem}}h6{font-size:14px;font-size:.875rem}@media (min-width:48em){h6{font-size:16px;font-size:1rem}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-header h1,.entry-header h2,.entry-header h3,.entry-header h4,.entry-header h5{color:#03223b;margin-top:.75em;margin-bottom:.5em;font-weight:400;display:inline-block;width:100%}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-header h1:first-child,.entry-header h2:first-child,.entry-header h3:first-child,.entry-header h4:first-child,.entry-header h5:first-child{margin-top:0}.entry-content p{font-family:Roboto;font-style:normal;font-weight:400;font-size:18px;line-height:200%;color:#00223b}.entry-content p a{text-decoration:underline}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;white-space:pre-wrap;word-wrap:break-word}code,kbd,tt,var{font-family:"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",Monaco,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{scroll-behavior:smooth}body{background:#fff}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-size:1rem;height:100%;line-height:1.5;margin-top:0!important;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}::-moz-selection{background:rgba(255,255,127,.666)}::selection{background:rgba(255,255,127,.666)}audio,canvas,iframe,img,svg,video{max-width:100%;vertical-align:middle}.clearfix::after{clear:both;content:"";display:table}.clear{clear:both}.full{width:100%}.half{width:50%}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.hidden,.print{display:none}.hide-text{padding:0;overflow:hidden;text-indent:101%;white-space:nowrap}.visuallyhidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text,.visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text.focusable:active,.screen-reader-text.focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}img{max-width:100%;height:auto}@media (max-width:37.4375em){.embedded-entity.alignleft,.embedded-entity.alignright,.embedded-entity.float-left,.embedded-entity.float-right,.embedded-entity[align=left],.embedded-entity[align=right],figure.alignleft,figure.alignright,figure.float-left,figure.float-right,figure[align=left],figure[align=right],img.alignleft,img.alignright,img.float-left,img.float-right,img[align=left],img[align=right],table.alignleft,table.alignright,table.float-left,table.float-right,table[align=left],table[align=right]{display:block;float:none;margin:0 auto 1.875rem;width:100%}}.embedded-entity.alignleft,.embedded-entity[align=left],figure.alignleft,figure[align=left],img.alignleft,img[align=left],table.alignleft,table[align=left]{float:left;margin:0 3.75rem 1.875rem 0}.embedded-entity.alignright,.embedded-entity[align=right],figure.alignright,figure[align=right],img.alignright,img[align=right],table.alignright,table[align=right]{float:right;margin:0 0 1.875rem 3.75rem}.embedded-entity.embed-container{margin:.5rem auto 1.5rem;width:100%}.embedded-entity.aligncenter{display:block}.embedded-entity figure,.embedded-entity img,.embedded-entity table{margin:0 auto}.alignleft,.float-left{float:left}.alignright,.float-right{float:right}.object-fit-wrap{position:relative}.object-fit-wrap.compat-object-fit{background-repeat:no-repeat;background-size:cover;background-position:center center}.object-fit-wrap.compat-object-fit img{opacity:0!important}.object-fit-wrap.position-top.compat-object-fit{background-position:center top}.object-fit-wrap.position-top img{-o-object-position:top;object-position:top}.object-fit-wrap img{border:0;height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}:where(ul[class]){list-style-type:none;margin:0;padding:0}.entry-content ul.wp-block-social-links{padding-inline-start:0}.entry-content ol,.entry-content ul{overflow:hidden}.entry-content ol li,.entry-content ul li{margin-bottom:.25em}.entry-content ol li::marker,.entry-content ul li::marker{color:#00223b}.entry-content ul{padding-inline-start:2em}.entry-content ul li{list-style:disc}.entry-content ul li ol li{list-style:decimal}.entry-content ul li li{list-style:circle}.entry-content ul li li ol li{list-style:lower-alpha}.entry-content ul li li li{list-style:square}.entry-content ul li li li ol li{list-style:lower-roman}.entry-content ol li{list-style:decimal}.entry-content ol li ul li{list-style:disc}.entry-content ol li li{list-style:lower-alpha}.entry-content ol li li ul li{list-style:circle}.entry-content ol li li li{list-style:lower-roman}.entry-content ol li li li ul li{list-style:square}.entry-content dl{padding:.5em}@media (min-width:48em){.entry-content dl{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.entry-content dd,.entry-content dt{padding-bottom:.5em}.entry-content dt{border-bottom:1px solid #607584;color:#00223b;display:inline-block;font-weight:700;margin-bottom:.5em}@media (min-width:48em){.entry-content dt{border-bottom:none;flex:1 1 20%;text-align:right}}.entry-content dt::after{content:":"}@media (min-width:48em){.entry-content dd{flex:1 1 70%}}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}th{vertical-align:middle}td{vertical-align:top}a{color:#00223b;text-decoration:none}a:active,a:focus,a:hover{color:#191970;text-decoration:underline}a[href$=".doc"],a[href$=".docx"],a[href$=".pdf"],a[href$=".ppt"],a[href$=".pptx"],a[href$=".xls"],a[href$=".xlsx"]{color:#03223b;text-decoration:none}a[href$=".doc"]:active,a[href$=".doc"]:focus,a[href$=".doc"]:hover,a[href$=".docx"]:active,a[href$=".docx"]:focus,a[href$=".docx"]:hover,a[href$=".pdf"]:active,a[href$=".pdf"]:focus,a[href$=".pdf"]:hover,a[href$=".ppt"]:active,a[href$=".ppt"]:focus,a[href$=".ppt"]:hover,a[href$=".pptx"]:active,a[href$=".pptx"]:focus,a[href$=".pptx"]:hover,a[href$=".xls"]:active,a[href$=".xls"]:focus,a[href$=".xls"]:hover,a[href$=".xlsx"]:active,a[href$=".xlsx"]:focus,a[href$=".xlsx"]:hover{color:#00223b;text-decoration:none}a[href$=".doc"]::before,a[href$=".docx"]::before,a[href$=".pdf"]::before,a[href$=".ppt"]::before,a[href$=".pptx"]::before,a[href$=".xls"]::before,a[href$=".xlsx"]::before{font-family:icomoon;margin-right:.5em}a[href$=".doc"]::before,a[href$=".docx"]::before{color:#2280b6;content:" \f1c2"}a[href$=".pdf"]::before{color:#d14634;content:" \f1c1"}a[href$=".ppt"]::before,a[href$=".pptx"]::before{color:#fab022;content:" \f1c4"}a[href$=".xls"]::before,a[href$=".xlsx"]::before{color:#2fc38d;content:" \f1c3"}.external:not(.no-icon):not(.wp-block-social-link-anchor)::after{content:"\f08e";font-family:icomoon;margin-left:.5em;vertical-align:middle;text-decoration:none}input[type=button],input[type=reset],input[type=submit]{font-size:14px;font-size:.875rem;background-color:#beffb8;border-color:#000;border-radius:0;border-style:solid;border-width:1px;color:#fff;font-weight:700;padding:1em 2em;text-decoration:none;transition:background-color .3s}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#9edf98;border-color:#000;color:#beffb8;text-decoration:none}input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#00f}@media all and (max-width:899px){.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1!important}}.gform-button{border-radius:68px;font-family:Roboto;color:#03223b;border:1px solid #03223b;background:0 0;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.gform-button:hover{text-decoration:none;background:#08442c;color:#beffb8}.gform-button::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.gform_button{border-radius:68px;font-family:Roboto;color:#03223b;border:1px solid #03223b;background:0 0;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;text-decoration:none;transition:all .3s;cursor:pointer}.gform_button:hover{text-decoration:none;background:#08442c;color:#beffb8}.gform_button::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}button.search-submit{border-radius:68px;font-family:Roboto;text-decoration:none;color:#03223b;border:1px solid #03223b;font-size:16px;background:#fff;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;transition:all .3s;cursor:pointer;margin-left:15px}button.search-submit:hover{text-decoration:none;background:#08442c;color:#beffb8}button.search-submit::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.arrow-button{border-radius:68px;cursor:pointer;font-family:Roboto;color:#03223b;text-decoration:none;background:0 0;border:1px solid #03223b;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;transition:all .3s}.arrow-button:hover{text-decoration:none;background:#08442c;color:#beffb8}.arrow-button::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.arrow-button.green{background:#beffb8;border:none}.arrow-button.green:hover{text-decoration:none;background:#08442c;color:#beffb8}.arrow-button.to-white:hover{background:#fff;color:#03223b;border-color:#03223b}.arrow-button.dark-green{border:1px solid #beffb8;color:#beffb8;background:#08442c}.arrow-button.dark-green:hover{border-color:#08442c;background:#fff;color:#08442c}.arrow-button.center{padding:14px 58px;border:none;background:#fff;color:#08442c}.arrow-button.center:hover{text-decoration:none;background:#08442c;color:#beffb8}.arrow-button.arrow-bg{padding:0;border:none;transition:all .3s;color:#03223b}.arrow-button.arrow-bg:hover{background:0 0;color:#03223b}.arrow-button.arrow-bg:hover:before{background:#08442c;border-radius:50%;color:#deffdb;padding:4px}.arrow-button.arrow-bg.rotate:before{background:#fff;content:"\e900"}.arrow-button.arrow-bg:before{background:#deffdb;border-radius:50%;padding:4px;transition:all .3s}.wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:68px;font-family:Roboto;color:#03223b;border:none;font-size:16px;font-weight:500;line-height:19px;background:#beffb8;padding:15px 28px;display:inline-block;transition:all .3s;text-decoration:none}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{text-decoration:none;background:#08442c;color:#beffb8}.wp-block-buttons .wp-block-button .wp-block-button__link::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{border-radius:68px;font-family:Roboto;color:#03223b;border:1px solid #03223b;background:0 0;font-size:16px;font-weight:500;line-height:19px;padding:14px 28px;display:inline-block;transition:all .3s}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{text-decoration:none;background:#08442c;color:#beffb8}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:10px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{height:45px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select::-ms-expand{display:none}textarea{resize:vertical;width:100%}.site .gform_wrapper .ginput_container_checkbox .gchoice,.site .gform_wrapper .ginput_container_radio .gchoice{display:inline-block;padding-right:2em!important;position:relative}.site .gform_wrapper .ginput_container_checkbox .gchoice br,.site .gform_wrapper .ginput_container_radio .gchoice br{display:none}.site .gform_wrapper .ginput_container_checkbox .gfield_radio input[type=text],.site .gform_wrapper .ginput_container_radio .gfield_radio input[type=text]{margin:0 auto auto 1em}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox],.site .gform_wrapper .ginput_container_checkbox input[type=radio],.site .gform_wrapper .ginput_container_radio input[type=checkbox],.site .gform_wrapper .ginput_container_radio input[type=radio]{bottom:0;cursor:pointer;height:100%;left:0;margin-top:0!important;opacity:0;position:absolute;top:0;width:95%;z-index:20}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox]+label,.site .gform_wrapper .ginput_container_checkbox input[type=radio]+label,.site .gform_wrapper .ginput_container_radio input[type=checkbox]+label,.site .gform_wrapper .ginput_container_radio input[type=radio]+label{cursor:pointer;display:inline-block;padding:1em .5em 1em 28px;white-space:nowrap}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox]+label:before,.site .gform_wrapper .ginput_container_checkbox input[type=radio]+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]+label:before{background:#fff;border:2px solid rgba(3,34,59,.5);content:"";display:inline-block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label,.site .gform_wrapper .ginput_container_checkbox input[type=radio]:checked+label,.site .gform_wrapper .ginput_container_radio input[type=checkbox]:checked+label,.site .gform_wrapper .ginput_container_radio input[type=radio]:checked+label{font-weight:400}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label:before,.site .gform_wrapper .ginput_container_checkbox input[type=radio]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]:checked+label:before{color:rgba(3,34,59,.5)}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox]+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]+label:before{font-family:icomoon;line-height:16px;text-align:left}.site .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=checkbox]:checked+label:before{color:#03223b;content:"\f00c"}.site .gform_wrapper .ginput_container_checkbox input[type=radio]+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]+label:before{border-radius:50%}.site .gform_wrapper .ginput_container_checkbox input[type=radio]:checked+label:before,.site .gform_wrapper .ginput_container_radio input[type=radio]:checked+label:before{border-color:#03223b;border-width:7px}.site .gform_wrapper .gfield.file [type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.site .gform_wrapper .gfield.file .gfield_label{border-radius:0;background-color:#fff;border:1px solid #607584;color:#666;cursor:pointer;line-height:2.5rem;outline:0;padding:0 1em}.site .gform_wrapper .gfield.file .gfield_label:after{content:"\f093";font-family:icomoon;padding-left:1em}.site .gform_wrapper .gfield.file .gfield_label:active,.site .gform_wrapper .gfield.file .gfield_label:focus,.site .gform_wrapper .gfield.file .gfield_label:hover{background-color:#fff;border-color:#5c707e;box-shadow:none;outline:0}.site .gform_wrapper .gfield_validation_message,.site .gform_wrapper .gform_validation_errors,.site .gform_wrapper .validation_message{background-color:#fffaed;border-color:#e24a04;color:#e24a04}.site .gform_wrapper .gform_validation_errors>h2,.site .gform_wrapper [aria-invalid=true]+label{color:#e24a04}.site .gform_wrapper .gfield_error [aria-invalid=true]{border-color:#e24a04}.gform_confirmation_wrapper{font-size:30px;font-size:1.875rem;padding:3em 0}@media (min-width:64em){.gform_confirmation_wrapper{font-size:36px;font-size:2.25rem}}.search-form{max-width:500px}@media all and (min-width:600px){.search-form{display:flex;align-items:center}}@media all and (max-width:599px){.search-form .search-submit{width:100%;margin-top:20px;margin-left:0}}.search-form label{flex:1 0 75%}.search-form label .search-field{padding-left:1em;width:100%}body.logged-in{padding-top:20px}body{overflow-x:clip!important}html{overflow-x:clip}.site-main{padding-top:60px}@media all and (min-width:800px){.site-main{padding-top:100px}}.home .site-main{padding-top:0}.container{margin-left:auto;margin-right:auto;position:relative}.page-header{width:100%}@media all and (max-width:1400px){.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.wp-block-group h4,.wp-block-group h5{padding:0 5%}}@media all and (max-width:1400px){.wp-block-group p{padding:0 5%}}.site-content{max-width:1440px;width:90%}.no-sidebar .site-content{max-width:900px}.no-sidebar .site-main{margin-left:0;margin-right:0}@media (max-width:37.4375em){#wpadminbar{position:fixed}}.site-header{box-shadow:0 0 .25rem transparent;left:0;position:fixed;top:0;transition-duration:.3s;transition-property:background-color,box-shadow,height,opacity,transform,width;transition-timing-function:ease;min-width:300px;width:100%;will-change:transform;z-index:5}.site-header::before{background-color:transparent;box-shadow:0 0 5px rgba(0,0,0,.2);bottom:0;content:"";height:.0625rem;left:0;opacity:0;position:absolute;top:-.0625rem;transition-delay:0s;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease;width:100%;z-index:3}@media (max-width:74.9375em){.site-header::before{z-index:-1}}.admin-bar .site-header{top:auto}.header-hide .site-header,.header-short .site-header{transition-delay:.3s,.3s,.3s,0s,0s,0s}.header-hide .site-header{transform:translate(0,-110%)!important}.header-hide .site-header:before{transition-delay:.3s}.header-short .site-header,.search-open .site-header{box-shadow:0 0 .25rem transparent}@media (min-width:75em){.header-short .site-header,.search-open .site-header{background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.21)}}.header-container.content-container{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:0;transition-duration:.3s;transition-property:background-color,box-shadow,height,opacity,transform,width;transition-timing-function:ease}@media (min-width:75em){.header-container.content-container{flex-flow:row nowrap;justify-content:space-between;padding:0 1.3889vw 0 4.1667vw}}@media (min-width:90em){.header-container.content-container{padding:0 1.25rem 0 3.75rem}}.header-branding{align-items:stretch;box-shadow:0 0 .25rem transparent;display:flex;flex:1 0 100%;justify-content:space-between;padding:0 0 0 1.25rem;position:relative;transition-duration:.3s;transition-property:background-color,box-shadow,height,opacity,transform,width;transition-timing-function:ease;width:100%;z-index:2}@media (min-width:23.4375em){.header-branding{padding:0 0 0 5.334vw}}@media (min-width:62.5em){.header-branding{padding:0 0 0 5.556vw}}@media (min-width:75em){.header-branding{background-color:rgba(190,255,184,0);flex:0 1 20%;padding:0;width:auto}}.header-branding::before{background-color:#cbd3ea;bottom:0;content:"";height:.0625rem;left:0;opacity:0;position:absolute;transition-delay:0s;transition-duration:.3s;transition-property:background-color,opacity;transition-timing-function:ease;width:100%;z-index:3}@media (min-width:75em){.header-branding::before{opacity:0;transition-duration:0s;z-index:-1}}.header-hide .header-branding,.header-short .header-branding{transition-delay:.3s,.3s,.3s,0s,0s,0s}.header-short .header-branding{background-color:#fff;box-shadow:0 0 .25rem rgba(0,0,0,.21);transition-delay:.3s,0s,.3s,0s,0s,0s}@media (min-width:75em){.header-short .header-branding{background-color:rgba(255,255,255,0);box-shadow:0 0 .25rem transparent;transition-delay:0s;transition-duration:0s}}.site-logo{position:relative;transition-duration:.3s;transition-property:width;transition-timing-function:ease;margin:0;width:15.125rem}@media all and (min-width:450px){.site-logo{width:20.125rem}}@media (min-width:50em){.site-logo{width:27.875rem}}@media all and (min-width:1200px){.site-logo{width:20rem}}@media (min-width:90em){.site-logo{transition-duration:0s;width:27.875rem}}.site-logo a{display:block;height:3.75rem;position:relative;text-indent:-99999px;transition-duration:.3s;transition-property:height;transition-timing-function:ease;width:100%}@media (min-width:50em){.site-logo a{height:90px;margin:0}}@media (min-width:90em){.site-logo a{transition-duration:0s}}.site-logo .logo-img{bottom:.375rem;display:block;height:auto;image-rendering:optimizeQuality;left:0;margin:auto 0;opacity:1;position:absolute;top:0;transform:translate3d(0,0,0);transition-duration:.3s;transition-property:opacity;transition-timing-function:ease;width:100%;will-change:opacity}@media (min-width:50em){.site-logo .logo-img{bottom:.625rem}}.site-logo .logo-img.white{opacity:0}.home:not(.header-short) .site-logo .logo-img{opacity:0}.home:not(.header-short) .site-logo .logo-img.white{opacity:1}.home.search-open .site-logo .logo-img{opacity:1}.home.search-open .site-logo .logo-img.white{opacity:0}.js-nav .site-logo .logo-img{opacity:1!important}.js-nav .site-logo .logo-img.white{opacity:0!important}.site-description{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.header-search-bar{display:none;padding:4% 8%;background:#fff;z-index:10;position:relative}@media all and (min-width:1200px){.header-search-bar{padding:40px 80px}}.header-search-bar form input[type=text]{color:var(--Blue-Tone-Dark-Blue,#00223b);font-family:Roboto;padding:20px 0;font-size:26px;font-style:normal;border:none;font-weight:500;width:calc(100% - 53px)}@media all and (min-width:1200px){.header-search-bar form input[type=text]{padding:50px 0;font-size:56px;font-style:normal}}.header-search-bar form input[type=text]:focus{outline:0}.header-search-bar form input[type=text]::-moz-placeholder{opacity:.3}.header-search-bar form input[type=text]::placeholder{opacity:.3}@media all and (min-width:800px){.header-search-bar form input[type=text]{width:calc(100% - 153px)}}.header-search-bar form .search{cursor:pointer;border:none;background:0 0;margin-right:0}.header-search-bar form .search i:before{color:#00223b;font-size:20px}@media all and (min-width:1200px){.header-search-bar form .search i:before{font-size:40px}}html.js-ready #site-wrap::after{opacity:0;visibility:hidden}html.js-ready #site-nav{top:0;transform:translate(0,-110%)}@media (min-width:75em){html.js-ready #site-nav{transform:translate(0,0)}}html.js-nav .admin-bar #site-header{height:calc(100% - 2rem)}@media screen and (max-width:782px){html.js-nav .admin-bar #site-header{height:calc(100% - 46px)}}@media (min-width:75em){html.js-nav .admin-bar #site-header{height:auto}}@media (max-width:74.9375em){html.js-nav #site-wrap::after{opacity:1;visibility:visible}}@media (max-width:74.9375em){html.js-nav #site-header{box-shadow:none;height:100%;overflow-y:auto;transform:translate(0,0)}}@media (max-width:74.9375em){html.js-nav #site-header .header-branding{box-shadow:0 0 .25rem rgba(0,0,0,.21)}}html.js-nav #site-header .admin-bar{height:calc(100% - 32px)}@media screen and (max-width:782px){html.js-nav #site-header .admin-bar{height:calc(100% - 46px)}}@media (min-width:75em){html.js-nav #site-header .admin-bar{height:auto}}html.js-nav #site-nav{left:0;transform:translate(0,0)}@media (max-width:74.9375em){html.js-nav #site-nav{position:absolute;top:0}}#site-nav{align-items:stretch;background-color:#fff;display:flex;justify-content:flex-end;left:0;padding:3.75rem 0 4.6875rem;position:absolute;top:0;transition-duration:.3s;transition-property:padding-top,transform;transition-timing-function:ease;width:100%;min-width:300px;z-index:1}@media all and (max-width:1199px){#site-nav{flex:1 1 auto;flex-flow:column nowrap;justify-content:flex-start}}@media (min-width:50em){#site-nav{padding:6.875rem 0 4.6875rem}}@media (min-width:75em){#site-nav{background-color:transparent;padding:0;position:relative;transition-duration:0s;width:auto}}#site-nav .preload *{transform:translate(0,-110%)}.utility-nav{display:flex;justify-content:space-between;padding:0 5% 10px;position:relative}@media all and (min-width:500px){.utility-nav{padding:0 40px 10px}}@media all and (max-width:1199px){.utility-nav{position:absolute;bottom:0;left:0;width:100%}}@media all and (max-width:1199px){.utility-nav .utility-menu{width:auto;padding:0}}@media (min-width:75em){.utility-nav{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:8px 1.25rem .125rem 0;row-gap:.625rem;margin-left:25px}}.utility-nav .social-links{order:4;padding:1.25rem 1.875rem 0}@media (min-width:23.4375em){.utility-nav .social-links{padding:1.25rem 8vw 0}}@media (min-width:75em){.utility-nav .social-links{order:2;padding:0}}.open-search{color:#00223b;text-decoration:none;font-size:25px;margin-right:25px}.js-nav .open-search{color:#00223b!important}@media all and (min-width:1200px){.open-search{color:#03223b}}.home:not(.header-short) .open-search{color:#fff}.home.search-open:not(.header-short) .open-search{color:#03223b}.open-search:focus,.open-search:hover{color:#beffb8;text-decoration:none}.header-search{align-items:center;display:flex;flex:1 0 auto;flex-flow:row wrap;justify-content:flex-start;order:1;padding:3.75rem 1.875rem 1.5625rem;width:100%;z-index:1}@media (min-width:23.4375em){.header-search{padding:3.75rem 8vw 1.5625rem}}@media (min-width:75em){.header-search{flex:1 1 auto;padding:0;width:auto}}.header-search .search-form{display:block;padding:0;position:relative;transform-origin:center center;transition-property:border-color,color,opacity;transition-duration:.2s;width:100%}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:14px;font-size:.875rem;line-height:normal;margin:0;padding:.5rem 0 .4375rem 3rem;transform:translate3d(0,0,0);transition-delay:0s;transition-duration:.2s;transition-property:border-color,color,opacity;transition-timing-function:ease;z-index:2}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).placeholder{opacity:1;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder{opacity:1;-webkit-transition-property:opacity;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder{opacity:1;-moz-transition-property:opacity;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{opacity:1;-moz-transition-property:opacity;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{opacity:1;-ms-transition-property:opacity;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder{opacity:1;-ms-transition-property:opacity;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) .gf_placeholder{opacity:1;transition-property:opacity;transition-duration:.2s;transition-delay:.2s}.header-search .search-form button.searchsubmit{border-width:0;cursor:pointer;left:0;height:100%;right:auto;transition-duration:.2s;transition-property:color;transition-timing-function:ease;z-index:1}.header-search .search-form button.searchsubmit:active,.header-search .search-form button.searchsubmit:focus,.header-search .search-form button.searchsubmit:hover{color:#191970}.header-search .search-form button.searchsubmit .fa-search{font-size:17.5px;font-size:1.09375rem;transition-duration:.2s;transition-property:color;transition-timing-function:ease}.header-search .search-form button.searchsubmit .fa-search::before{inset:0 0 0 .5rem}ul.utility-menu{align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex:0 1 auto;flex-flow:row wrap;justify-content:flex-start;order:3;padding:1.5625rem 1.875rem;position:relative;row-gap:1.25rem;width:100%}@media (min-width:23.4375em){ul.utility-menu{padding:1.5625rem 8vw 0}}@media (min-width:75em){ul.utility-menu{align-items:center;height:100%;justify-content:flex-end;padding:0;width:auto}}ul.utility-menu>li{align-items:flex-start}@media (min-width:75em){ul.utility-menu>li{align-items:center}}ul.utility-menu>li[class*=btn]>a{padding:.4375rem 1.8125rem .5rem}ul.utility-menu a{align-items:center;background-color:#beffb8;border-color:#beffb8;border-radius:6.25rem;border-style:solid;border-width:.063rem;color:#08442c;display:inline-flex;flex-flow:row wrap;justify-content:center;font-family:Roboto,sans-serif;font-weight:600;letter-spacing:normal;font-style:normal;font-display:swap;font-size:14px;font-size:.875rem;height:auto;letter-spacing:normal;line-height:normal;overflow:hidden;padding:.8375rem 1.8125rem .9rem;position:relative;text-align:center;text-decoration:none;transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease-in-out;vertical-align:middle;width:auto;min-width:6.25rem;z-index:1}ul.utility-menu a.external:after{display:none}ul.utility-menu a:active,ul.utility-menu a:focus,ul.utility-menu a:hover{background-color:#08442c;border-color:#08442c;color:#beffb7}ul.utility-menu a::before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;padding-right:10px}.nav-block{margin:0 auto;padding:0 5%;position:relative;width:100%}@media all and (min-width:500px){.nav-block{padding:0 40px}}@media (min-width:75em){.nav-block{align-items:flex-end;display:flex;height:auto;flex:1 0 auto;flex-flow:column nowrap;margin:0;padding:0;width:auto}}ul.main-menu{align-items:stretch;display:flex;flex-flow:column nowrap;flex:1 0 100%;justify-content:flex-start}@media (min-width:75em){ul.main-menu{flex:0 1 auto;flex-flow:row nowrap;height:100%;justify-content:center}}@media all and (min-width:1200px){.home:not(.header-short) ul.main-menu>li:active>a,.home:not(.header-short) ul.main-menu>li:focus-within>a,.home:not(.header-short) ul.main-menu>li:focus>a,.home:not(.header-short) ul.main-menu>li:hover>a{color:#fff}}@media all and (min-width:1200px){.home:not(.header-short) ul.main-menu>li>a{color:#fff}.home:not(.header-short) ul.main-menu>li>a:active,.home:not(.header-short) ul.main-menu>li>a:focus,.home:not(.header-short) ul.main-menu>li>a:focus-within,.home:not(.header-short) ul.main-menu>li>a:hover{color:#fff}}@media all and (min-width:1200px){.home.search-open ul.main-menu>li:active>a,.home.search-open ul.main-menu>li:focus-within>a,.home.search-open ul.main-menu>li:focus>a,.home.search-open ul.main-menu>li:hover>a{color:#00223b}}@media all and (min-width:1200px){.home.search-open ul.main-menu>li>a{color:#00223b}.home.search-open ul.main-menu>li>a:active,.home.search-open ul.main-menu>li>a:focus,.home.search-open ul.main-menu>li>a:focus-within,.home.search-open ul.main-menu>li>a:hover{color:#00223b}}ul.main-menu li:active>a,ul.main-menu li:focus-within>a,ul.main-menu li:focus>a,ul.main-menu li:hover>a{color:#00223b}@media (min-width:75em){ul.main-menu li:active>a>span::after,ul.main-menu li:focus-within>a>span::after,ul.main-menu li:focus>a>span::after,ul.main-menu li:hover>a>span::after{opacity:1}}@media (min-width:75em){ul.main-menu li:active>a~.sub-menu,ul.main-menu li:focus-within>a~.sub-menu,ul.main-menu li:focus>a~.sub-menu,ul.main-menu li:hover>a~.sub-menu{height:auto;opacity:1;visibility:visible;border-radius:12px}}@media (min-width:75em){ul.main-menu li:active>a+.submenu-toggle .fa,ul.main-menu li:focus-within>a+.submenu-toggle .fa,ul.main-menu li:focus>a+.submenu-toggle .fa,ul.main-menu li:hover>a+.submenu-toggle .fa{color:#00223b;transform:rotateZ(-180deg)}}ul.main-menu li:has(>a+.submenu-toggle:hover)>a{color:#00223b}ul.main-menu li.current-menu-ancestor>a,ul.main-menu li.current-menu-item>a{color:#00223b}ul.main-menu li.current-menu-ancestor>a+.submenu-toggle,ul.main-menu li.current-menu-item>a+.submenu-toggle{color:#00223b}@media (max-width:74.9375em){ul.main-menu li.submenu-open>a{color:#00223b}}@media (max-width:74.9375em){ul.main-menu li.submenu-open>a+.submenu-toggle{color:#00223b}}@media (max-width:74.9375em){ul.main-menu li.submenu-open>a+.submenu-toggle .fa{transform:rotateZ(-180deg)}}@media (max-width:74.9375em){ul.main-menu li.submenu-open>a~.sub-menu{height:auto;opacity:1;position:relative;visibility:visible}}ul.main-menu li.inactive>a{pointer-events:none}ul.main-menu a{align-items:center;border-width:0;color:#03223b;display:flex;flex:1 0 auto;flex-flow:row nowrap;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:normal;font-style:normal;font-display:swap;font-size:18px;font-size:1.125rem;justify-content:flex-start;letter-spacing:normal;outline:0;position:relative;text-decoration:none;transition-duration:.2s;transition-property:background-size,color,opacity,transform;transition-timing-function:ease;width:100%}@media (min-width:75em){ul.main-menu a{font-size:16px;font-size:1rem;height:100%;line-height:1.25;justify-content:center}}ul.main-menu a:active,ul.main-menu a:focus,ul.main-menu a:focus-within,ul.main-menu a:hover{color:#00223b;text-decoration:none}ul.main-menu a:active+.submenu-toggle,ul.main-menu a:focus+.submenu-toggle,ul.main-menu a:focus-within+.submenu-toggle,ul.main-menu a:hover+.submenu-toggle{color:#00223b}@media (min-width:75em){ul.main-menu a:active~.sub-menu,ul.main-menu a:focus-within~.sub-menu,ul.main-menu a:focus~.sub-menu,ul.main-menu a:hover~.sub-menu{height:auto;opacity:1;visibility:visible}}ul.main-menu>li{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;position:relative;transition-property:padding;transition-duration:.2s;transition-timing-function:ease;width:100%;border-bottom:1px solid #000}@media (min-width:75em){ul.main-menu>li{border-bottom:none;display:inline-flex;flex-flow:row wrap;text-align:center;width:auto}}@media (min-width:75em){ul.main-menu>li.menu-item-has-children>a+.submenu-toggle{right:.6875rem}}@media (min-width:75em){ul.main-menu>li:first-of-type>a::before{display:none}}@media (min-width:75em){ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu{left:auto;right:0}}@media (min-width:75em){ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu li{left:auto;right:0}}@media (min-width:75em){ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu li.menu-item-has-children.submenu-open>a+.submenu-toggle .fa,ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu li.menu-item-has-children:active>a+.submenu-toggle .fa,ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu li.menu-item-has-children:focus>a+.submenu-toggle .fa,ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu li.menu-item-has-children:hover>a+.submenu-toggle .fa{transform:rotateZ(90deg)}}@media (min-width:75em){ul.main-menu>li:nth-last-child(-n+3) ul.sub-menu ul.sub-menu{box-shadow:-.1875rem .0625rem .4375rem 0 rgba(0,0,0,.1);left:auto;right:100%}}ul.main-menu>li.nonclickable>a:first-of-type{cursor:default}ul.main-menu>li>a{padding:1rem 0 1rem}@media (min-width:75em){ul.main-menu>li>a{flex:0 1 auto;padding:0 1.25rem;width:auto}}@media (min-width:75em){ul.main-menu>li>a::before{bottom:0;content:"";height:1.125rem;left:0;margin:auto 0;position:absolute;top:0;width:.125rem}}@media (min-width:75em){ul.main-menu>li>a:active>span::after,ul.main-menu>li>a:focus>span::after,ul.main-menu>li>a:hover>span::after{opacity:1}}ul.main-menu>li>a>span{position:relative}@media (min-width:75em){ul.main-menu>li>a>span::after{background-color:#beffb8;bottom:-.375rem;content:"";height:.125rem;left:0;opacity:0;position:absolute;transition-duration:.2s;transition-property:color,opacity;transition-timing-function:ease;width:100%}}@media (min-width:75em){ul.main-menu>li>a~.submenu-toggle{display:none}}ul.main-menu .submenu-toggle{align-items:center;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent;border-color:transparent;border-radius:0;border-width:0;bottom:0;content:"\f107";cursor:pointer;display:flex;flex-flow:row wrap;height:100%;max-height:4rem;justify-content:flex-end;padding:0 1.875rem;position:absolute;right:-8%;top:0;transition-duration:.2s;transition-property:color,transform;transition-timing-function:ease}@media (min-width:23.4375em){ul.main-menu .submenu-toggle{padding:0 8vw}}@media (min-width:75em){ul.main-menu .submenu-toggle{max-height:2.5625rem;padding:0;right:0}}ul.main-menu .submenu-toggle:active,ul.main-menu .submenu-toggle:hover{color:#00223b}ul.main-menu .submenu-toggle:active~a,ul.main-menu .submenu-toggle:hover~a{color:#00223b}ul.main-menu .submenu-toggle .fa{display:block;color:#00223b;font-size:12px;font-size:.75rem;transform:rotateZ(0);transform-origin:center center;transition-duration:.2s;transition-property:color,transform;transition-timing-function:ease;width:1em}@media (min-width:75em){ul.main-menu .submenu-toggle .fa{font-size:11px;font-size:.6875rem}}@media all and (min-width:1200px){ul.main-menu .labs .sub-menu{min-width:30rem;display:flex;flex-wrap:wrap}ul.main-menu .labs .sub-menu li:first-child:nth-last-child(n+7),ul.main-menu .labs .sub-menu li:first-child:nth-last-child(n+7)~li{width:50%}ul.main-menu .labs .sub-menu li:first-child:nth-last-child(n+14),ul.main-menu .labs .sub-menu li:first-child:nth-last-child(n+14)~li{width:33%}}ul.main-menu ul.sub-menu{height:0;margin:0;opacity:0;padding:0 0 .5rem;position:absolute;transition-duration:.2s;transition-timing-function:ease;transition-property:opacity;visibility:hidden;width:100%}@media (min-width:75em){ul.main-menu ul.sub-menu{background-color:#fff;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.1);padding:1rem 0 .875rem;position:absolute;text-align:left;top:100%;transform:translate(0,0);min-width:15rem}}ul.main-menu ul.sub-menu li{position:relative;width:100%}@media (min-width:75em){ul.main-menu ul.sub-menu li.submenu-open>a+.submenu-toggle .fa,ul.main-menu ul.sub-menu li:active>a+.submenu-toggle .fa,ul.main-menu ul.sub-menu li:focus>a+.submenu-toggle .fa,ul.main-menu ul.sub-menu li:hover>a+.submenu-toggle .fa{transform:rotateZ(-90deg)}}@media (min-width:75em){ul.main-menu ul.sub-menu li.menu-item-has-children>a{padding-right:2.5rem}}ul.main-menu ul.sub-menu a{font-size:16px;font-size:1rem;white-space:normal;font-weight:400;padding:.6875rem 0 .625rem}@media (min-width:75em){ul.main-menu ul.sub-menu a{justify-content:flex-start;padding:.6875rem 1.25rem .625rem}}ul.main-menu ul.sub-menu a:active,ul.main-menu ul.sub-menu a:focus,ul.main-menu ul.sub-menu a:hover{color:#03223b;font-weight:700;text-shadow:none}@media (min-width:75em){ul.main-menu ul.sub-menu .submenu-toggle{right:1.25rem}}ul.main-menu ul.sub-menu ul.sub-menu{padding:0}@media (min-width:75em){ul.main-menu ul.sub-menu ul.sub-menu{border-width:0;box-shadow:.1875rem 0 .375rem 0 rgba(0,0,0,.06),.1875rem -.125rem .25rem 0 rgba(0,0,0,.07) inset;left:100%;padding:1rem 0 .875rem;top:-1rem;transform:translate3d(0,0,0);max-width:14.25rem;min-width:14.25rem}}ul.main-menu ul.sub-menu ul.sub-menu:active~a,ul.main-menu ul.sub-menu ul.sub-menu:focus~a,ul.main-menu ul.sub-menu ul.sub-menu:hover~a{color:#00223b}ul.main-menu ul.sub-menu ul.sub-menu li{position:relative;width:100%}ul.main-menu ul.sub-menu ul.sub-menu li.current-menu-ancestor>a+.submenu-toggle{color:#00223b}ul.main-menu ul.sub-menu ul.sub-menu li.current-menu-item:active>a+.submenu-toggle,ul.main-menu ul.sub-menu ul.sub-menu li.current-menu-item:focus>a+.submenu-toggle,ul.main-menu ul.sub-menu ul.sub-menu li.current-menu-item:hover>a+.submenu-toggle{color:#00223b}ul.main-menu ul.sub-menu ul.sub-menu li.current-menu-item>a{color:#00223b}ul.main-menu ul.sub-menu ul.sub-menu li.current-menu-item>a+.submenu-toggle{color:#00223b}ul.main-menu ul.sub-menu ul.sub-menu a{padding:.6875rem 1.875rem .625rem 1.375rem}@media (min-width:23.4375em){ul.main-menu ul.sub-menu ul.sub-menu a{padding:.6875rem 8vw .625rem calc(4vw + .5rem)}}@media (min-width:75em){ul.main-menu ul.sub-menu ul.sub-menu a{padding:.6875rem 1.25rem .625rem}}ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu a{padding:.6875rem 1.875rem .625rem 5.625rem}@media (min-width:23.4375em){ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu a{padding:.6875rem 8vw .625rem calc(8vw + 3.75rem)}}@media (min-width:75em){ul.main-menu ul.sub-menu ul.sub-menu ul.sub-menu a{padding:.6875rem 1.25rem .625rem}}.admin-bar .site-header{top:46px}.admin-bar.show-nav.at-top .site-header{top:46px}@media screen and (max-width:600px){.admin-bar.hide-nav .site-header{top:0}}@media (min-width:48.9375em){.admin-bar .site-header{top:32px}.admin-bar.hide-nav .site-header,.admin-bar.show-nav .site-header{top:32px}.admin-bar.hide-nav.at-top .site-header,.admin-bar.show-nav.at-top .site-header{top:32px}}.site-footer{margin-top:-50px;border-radius:32px 32px 0 0;background:var(--Neutral-White,#fff);box-shadow:0 0 12px 0 rgba(0,0,0,.06);padding:8% 6% 4%}@media all and (min-width:1000px){.site-footer{padding:80px 60px 40px}}.site-footer .email-signup{border-bottom:1px solid #607584;padding-bottom:40px;margin-bottom:20px}@media all and (min-width:1400px){.site-footer .email-signup{display:flex;justify-content:space-between}}@media all and (min-width:600px){.site-footer .email-signup{padding-bottom:80px;margin-bottom:40px}}.site-footer .email-signup h2{text-align:center;font-size:28px;font-family:GT-Zirkon;font-weight:400;padding:0;margin:0}@media all and (min-width:750px){.site-footer .email-signup h2{text-align:left;font-size:44px}}@media all and (min-width:1400px){.site-footer .email-signup .email-form{width:65%}}.site-footer .email-signup form{width:100%;margin-top:30px}@media all and (min-width:1400px){.site-footer .email-signup form{display:flex;justify-content:flex-end;gap:20px;margin-top:0}}.site-footer .email-signup form input[type=email]{border-radius:68px;border:1px solid var(--Blue-Tone-Dark-Blue,#00223b);padding:0 25px;height:49px;width:100%;text-align:center;margin-bottom:15px}@media all and (min-width:900px){.site-footer .email-signup form input[type=email]{margin-bottom:0}}@media all and (min-width:1400px){.site-footer .email-signup form input[type=email]{width:70%;text-align:left;margin-bottom:0}}.site-footer .email-signup form button{width:100%}.site-footer .logo-footer{display:table;width:100%;margin:0 auto;max-width:517px;height:56px;background:url(../images/logo-footer.png) center center/contain no-repeat;background:url(../images/logo-footer.svg) center center/contain no-repeat}@media all and (min-width:750px){.site-footer .logo-footer{width:90%;margin:0}}@media all and (min-width:750px){.site-footer .site-info{display:flex}}@media all and (min-width:750px){.site-footer .site-info .left-side{width:60%}}.site-footer .site-info .left-side .address{text-align:center;width:100%;color:var(--Blue-Tone-Dark-Blue,#00223b);font-family:Roboto;font-size:16px;font-style:normal;padding:20px 0;font-weight:400;line-height:180%}@media all and (min-width:750px){.site-footer .site-info .left-side .address{text-align:left}}@media all and (min-width:600px){.site-footer .site-info .left-side .address{padding:60px 0}}.site-footer .site-info .right-side{margin-top:25px}@media all and (min-width:750px){.site-footer .site-info .right-side{margin-top:0;width:40%;padding-left:5%;border-left:1px solid #607584;display:flex;flex-direction:column;justify-content:center}}.site-footer .site-info .right-side .social-links{padding:3% 0;margin:0 auto;justify-content:center}@media all and (min-width:750px){.site-footer .site-info .right-side .social-links{padding:40px 0;margin:0;justify-content:flex-start}}.site-footer .site-info .right-side .copyright{text-align:center;width:100%;color:var(--Blue-Tone-Dark-Blue,#00223b);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:0}@media all and (min-width:750px){.site-footer .site-info .right-side .copyright{text-align:left}}@media all and (max-width:749px){.site-footer .site-info .right-side .footer-buttons{text-align:center}}@media all and (min-width:1350px){.site-footer .site-info .right-side .footer-buttons{display:flex;justify-content:space-between}}.site-footer .site-info .right-side .footer-buttons .utility-menu{order:unset;justify-content:center;padding:0}@media all and (max-width:1349px){.site-footer .site-info .right-side .footer-buttons .login-buttons{margin-top:20px}}.site-footer .site-info .right-side .footer-buttons .login-buttons a{color:var(--Blue-Tone-Dark-Blue,#00223b);font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:0 7px;display:inline-block;margin:20px 0;border-left:1px solid #00223b}@media all and (min-width:800px){.site-footer .site-info .right-side .footer-buttons .login-buttons a{margin:0}}.site-footer .site-info .right-side .footer-buttons .login-buttons a:nth-of-type(1){padding-left:0;margin-left:0;border-left:none}.footer-menu{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media all and (min-width:750px){.footer-menu{justify-content:flex-start}}.footer-menu a{display:inline-block;color:var(--Blue-Tone-Dark-Blue,#00223b);font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:120%}body,html{font-family:Dongle,sans-serif;margin:0;padding:0}body.home{overflow-x:hidden}.top-hero{background:#f2f5f7;position:relative}.top-hero .hp-slogan{opacity:0;position:absolute;top:50%;transform:translatey(-50%) translateX(-50%);z-index:2;left:50%;font-family:GT-Zirkon;width:80%;margin:0 auto;max-width:1320px;font-style:normal;font-weight:400;font-size:30px;line-height:120%;text-align:center;letter-spacing:-.03em;z-index:3;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.35)}.loaded .top-hero .hp-slogan{opacity:1}@media all and (min-width:400px){.top-hero .hp-slogan{font-size:42px}}@media all and (min-width:500px){.top-hero .hp-slogan{font-size:50px}}@media all and (min-width:850px){.top-hero .hp-slogan{font-size:84px}}.hp-image-slider{height:100vh;overflow:hidden}@media all and (min-width:650px){.hp-image-slider{height:700px}}@media all and (min-width:850px){.hp-image-slider{height:900px}}@media all and (min-width:1500px){.hp-image-slider{height:100vh}}.hp-image-slider .hp-single{height:100vh;display:flex!important;position:relative;flex-direction:column;justify-content:center;border-radius:0 0 30px 30px}@media all and (min-width:650px){.hp-image-slider .hp-single{height:700px}}@media all and (min-width:850px){.hp-image-slider .hp-single{height:900px}}@media all and (min-width:1500px){.hp-image-slider .hp-single{height:100vh}}.hp-image-slider .hp-single .background{position:absolute;top:0;left:0;width:100%;height:100%;animation:slow-zoom 20s infinite cubic-bezier(.25,.1,.25,1);transform:translatez(0)}@keyframes slow-zoom{0%{transform:scale(1)}85%{transform:scale(1.1)}100%{transform:scale(1)}}.hp-image-slider .hp-single .overlay{position:absolute;border-radius:12px;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.3)}.hp-image-slider .hp-single h2{font-family:GT-Zirkon;width:80%;margin:0 auto;max-width:1320px;font-style:normal;font-weight:400;font-size:30px;line-height:120%;text-align:center;letter-spacing:-.03em;z-index:3;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.35)}@media all and (min-width:400px){.hp-image-slider .hp-single h2{font-size:42px}}@media all and (min-width:500px){.hp-image-slider .hp-single h2{font-size:50px}}@media all and (min-width:850px){.hp-image-slider .hp-single h2{font-size:84px}}.hp-image-single{background:url(../images/hp-hero.png) center center/cover no-repeat;height:100vh;display:flex;position:relative;flex-direction:column;justify-content:center;border-radius:0 0 30px 30px}@media all and (min-width:650px){.hp-image-single{height:700px}}@media all and (min-width:850px){.hp-image-single{height:900px}}@media all and (min-width:1500px){.hp-image-single{height:100vh}}.hp-image-single .overlay{position:absolute;border-radius:12px;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.3)}.hp-image-single h2{font-family:GT-Zirkon;width:80%;margin:0 auto;font-style:normal;max-width:1320px;font-weight:400;font-size:30px;line-height:120%;text-align:center;letter-spacing:-.03em;z-index:3;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.35)}@media all and (min-width:500px){.hp-image-single h2{font-size:50px}}@media all and (min-width:850px){.hp-image-single h2{font-size:84px}}.top-about-section{background:#f2f5f7}.top-about-section .hp-container{max-width:1360px;padding:100px 0;margin:0 auto}@media all and (min-width:850px){.top-about-section .hp-container{display:flex;justify-content:space-between;border-bottom:1px solid #000}}@media all and (max-width:1400px){.top-about-section .hp-container{padding:10% 5%}}.top-about-section .hp-container .copy-holder{margin-bottom:40px;display:flex;flex-direction:column}@media all and (min-width:850px){.top-about-section .hp-container .copy-holder{width:45%;margin-bottom:0}}.top-about-section .hp-container .copy-holder .main-copy{margin:0;font-size:24px;flex-grow:1;font-family:GT-Zirkon;margin-bottom:40px}@media all and (min-width:550px){.top-about-section .hp-container .copy-holder .main-copy{font-size:30px}}@media all and (min-width:850px){.top-about-section .hp-container .copy-holder .main-copy{margin-bottom:0}}.top-about-section .hp-container .copy-holder .main-copy p{margin:0}.top-about-section .hp-container .copy-holder .main-copy p strong{font-weight:500}@media all and (max-width:849px){.top-about-section .hp-container .impacts-holder{border-top:1px solid #000;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #000}}@media all and (min-width:850px){.top-about-section .hp-container .impacts-holder{width:45%;margin-bottom:0;border-left:1px solid #000;padding-left:5%}}.top-about-section .hp-container .impacts-holder h3{margin:0;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.1em;text-transform:uppercase;color:#00223b}.top-about-section .hp-container .impacts-holder .impacts{padding:20px 0}.top-about-section .hp-container .impacts-holder .impacts .impact{display:flex;padding:25px 0;justify-content:space-between;border-bottom:1px solid #000}.top-about-section .hp-container .impacts-holder .impacts .impact:last-of-type{border-bottom:none}.top-about-section .hp-container .impacts-holder .impacts .impact .icon{width:60px;height:60px;background:linear-gradient(319.67deg,#07452c 60.02%,#acf0d5 114.33%);border-radius:8px;position:relative}.top-about-section .hp-container .impacts-holder .impacts .impact .icon .image{width:100%;height:100%;background:url(../images/id-card-alt.svg) center center no-repeat}.top-about-section .hp-container .impacts-holder .impacts .impact .copy{width:calc(100% - 80px);display:flex;flex-direction:column;justify-content:center}.recent-developments-section .hp-container{margin:0 auto;max-width:1360px}@media all and (max-width:1400px){.recent-developments-section .hp-container{padding:0 5%}}.recent-developments-section{background:#f2f5f7;position:relative;width:100vw;padding-bottom:100px;padding-top:100px}@media all and (max-width:799px){.recent-developments-section{padding:5% 0 0;width:100%}}@media all and (min-width:600px){.recent-developments-section{margin-left:calc((100vw - var(--scrollbar) - 100%)/ -2);margin-right:calc((100vw - var(--scrollbar) - 100%)/ -2)}}.recent-developments-section a{text-decoration:none}.recent-developments-section .section-header{margin-bottom:40px}@media all and (min-width:1350px){.recent-developments-section .section-header{padding:0}}.recent-developments-section .section-header h2{font-size:30px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:400px){.recent-developments-section .section-header h2{font-size:42px}}@media all and (min-width:700px){.recent-developments-section .section-header h2{font-size:68px}}.recent-developments-section svg{position:absolute;top:0;left:0;z-index:3}.recent-developments-section .container{max-width:1280px;margin:0 auto;display:table;position:relative;z-index:4;width:100%}.recent-developments-section .posts{padding-bottom:40px}@media all and (min-width:900px){.recent-developments-section .posts{display:flex;justify-content:space-between}}@media all and (min-width:1350px){.recent-developments-section .posts{padding:0}}.recent-developments-section .posts article{margin-bottom:0}.recent-developments-section .posts .section-title-link{display:inline-block;border:1px solid #8b8b8b;border-radius:12px;padding:10px 30px;font-weight:700}.recent-developments-section .posts .section-title-link:focus,.recent-developments-section .posts .section-title-link:hover{text-decoration:none;background:#072a5f;border-color:#072a5f;color:#fff}.recent-developments-section .posts h2{margin-bottom:20px}.recent-developments-section .posts p{color:#00223b}@media all and (min-width:900px){.recent-developments-section .posts .first{width:49%}}.recent-developments-section .posts .first .featured-image{width:100%;height:0;padding-bottom:63%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:30px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.recent-developments-section .posts .first h2{font-size:22px;font-family:GT-Zirkon;margin-top:0;color:#262626;letter-spacing:0;line-height:130%}@media all and (min-width:600px){.recent-developments-section .posts .first h2{font-size:30px}}@media all and (max-width:550px){.recent-developments-section .posts .first h2{margin-top:0}}.recent-developments-section .posts .first .excerpt{display:none}.recent-developments-section .posts .first a{text-decoration:none}.recent-developments-section .posts .date{font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:0}.recent-developments-section .posts p{font-size:16px;letter-spacing:0;line-height:28px}.recent-developments-section .posts .research h2{margin:20px 0}.recent-developments-section .posts a.category{font-size:12px;background:#e0f2ff;font-weight:600;color:#1d3b54;line-height:24px;text-decoration:none;margin-left:15px;border-radius:10px;padding:2px 6px;transition:all .4s}.recent-developments-section .posts a.category:hover{background:#c1e6ff;text-decoration:none}@media all and (max-width:649px){.recent-developments-section .posts .vertical-posts{padding:30px 0}.recent-developments-section .posts .vertical-posts article{background:#fff;border-radius:12px;padding:10px;margin-bottom:15px}.recent-developments-section .posts .vertical-posts article h2{font-size:20px}}@media all and (min-width:650px) and (min-width:900px){.recent-developments-section .posts .vertical-posts{width:49%}}@media all and (min-width:650px){.recent-developments-section .posts .vertical-posts article{background:#fff;border-radius:12px;padding:10px;width:100%}}@media all and (min-width:650px) and (max-width:800px){.recent-developments-section .posts .vertical-posts article{margin-top:40px}}@media all and (min-width:650px){.recent-developments-section .posts .vertical-posts article .entry-content{display:flex;justify-content:space-between}.recent-developments-section .posts .vertical-posts article .entry-content a{text-decoration:none}.recent-developments-section .posts .vertical-posts article .entry-content h2{font-size:18px;font-family:GT-Zirkon;text-decoration:none}}@media all and (min-width:650px) and (min-width:600px){.recent-developments-section .posts .vertical-posts article .entry-content h2{font-size:25px}}@media all and (min-width:650px){.recent-developments-section .posts .vertical-posts article .featured-image{width:38%;height:0;padding-bottom:40%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;background:url(../images/news-default.png) center center/cover no-repeat}.recent-developments-section .posts .vertical-posts article .copy{width:58%;display:flex;flex-direction:column}.recent-developments-section .posts .vertical-posts article .copy h2{flex-grow:1}}@media all and (min-width:650px) and (max-width:600px){.recent-developments-section .posts .vertical-posts article .excerpt{display:none}}@media all and (min-width:650px){.recent-developments-section .posts .vertical-posts .research{margin-bottom:40px}.recent-developments-section .posts .vertical-posts .research h2{font-size:22px;color:#262626;letter-spacing:0;line-height:30px}}.recent-developments-section .posts .horizontal-posts{width:100%;justify-content:space-between}@media all and (min-width:650px){.recent-developments-section .posts .horizontal-posts{display:flex;margin-top:25px}}@media all and (min-width:650px){.recent-developments-section .posts .horizontal-posts article{width:48%}}.recent-developments-section .posts .horizontal-posts article .entry-content{height:100%}.recent-developments-section .posts .horizontal-posts article .entry-content .copy{width:100%;border-bottom:none}.section-header{display:flex;justify-content:space-between;margin-bottom:100px}.section-header h2{font-size:26px;font-family:GT-Zirkon;font-style:normal;font-weight:400;line-height:36px;letter-spacing:0;margin:0}@media all and (min-width:749px){.section-header h2{font-size:42px;line-height:54px}}.section-header a{display:inline-block;white-space:nowrap}@media all and (max-width:749px){.section-header a{display:none}}.section-header .text-mid{display:flex;flex-direction:column;justify-content:center}.collaborate-research-cure-section{background:#f2f5f7}.collaborate-research-cure-section .main{border-radius:30px 30px 0 0;margin-bottom:100px;background:url(../images/research-section-bg.png) center center/cover no-repeat}.collaborate-research-cure-section .top-section{margin-bottom:100px}.collaborate-research-cure-section .top-section .hp-container{display:flex;justify-content:space-between;max-width:1360px;margin:0 auto;position:relative}@media all and (max-width:1400px){.collaborate-research-cure-section .top-section .hp-container{padding:0 5%}}.collaborate-research-cure-section .top-section .logo{height:120px;margin-top:40px;width:120px;background:url(../images/circles.png) center center/contain no-repeat}@media all and (max-width:800px){.collaborate-research-cure-section .top-section .logo{position:absolute;top:0;right:40px;height:60px;width:60px}}.collaborate-research-cure-section .top-section .copy{display:flex;flex-direction:column;justify-content:center;width:65%;z-index:3}@media all and (max-width:800px){.collaborate-research-cure-section .top-section .copy{width:100%}}.collaborate-research-cure-section .top-section .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:35px;width:80%;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:60px}@media all and (min-width:700px){.collaborate-research-cure-section .top-section .copy h2{font-size:68px;width:100%}}.collaborate-research-cure-section .top-section .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.collaborate-research-cure-section .callouts-section{margin-bottom:60px;gap:20px;padding:0 5%}@media all and (min-width:600px){.collaborate-research-cure-section .callouts-section{margin-bottom:100px}}@media all and (min-width:850px){.collaborate-research-cure-section .callouts-section{padding:0 2.5%;display:flex;max-width:1650px;margin:0 auto 100px}}@media all and (min-width:1750px){.collaborate-research-cure-section .callouts-section{padding:0}}.collaborate-research-cure-section .callouts-section .callout{position:relative;overflow-anchor:none;border-radius:12px;background:url(../images/center-bg.png) center center/cover no-repeat;height:0;padding-bottom:140%;margin-bottom:30px}@media all and (min-width:850px){.collaborate-research-cure-section .callouts-section .callout{height:670px;width:33%;margin-bottom:0;padding-bottom:0}}.collaborate-research-cure-section .callouts-section .callout:hover .copy .hidden-things{max-height:500px}.collaborate-research-cure-section .callouts-section .callout:nth-of-type(2){background:url(../images/center-bg-2.png) center center/cover no-repeat}.collaborate-research-cure-section .callouts-section .callout:nth-of-type(3){background:url(../images/center-bg-3.png) center center/cover no-repeat}.collaborate-research-cure-section .callouts-section .callout .copy{background:#fff;border-radius:12px;width:100%;position:absolute;bottom:0;left:0;padding:5%}@media all and (min-width:600px){.collaborate-research-cure-section .callouts-section .callout .copy{padding:30px}}.collaborate-research-cure-section .callouts-section .callout .copy:hover .hidden-things{max-height:500px}.collaborate-research-cure-section .callouts-section .callout .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:24px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin:0}@media all and (min-width:600px){.collaborate-research-cure-section .callouts-section .callout .copy h2{font-size:32px}}.collaborate-research-cure-section .callouts-section .callout .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.collaborate-research-cure-section .callouts-section .callout .copy .hidden-things{max-height:0;transition:all 1s;overflow:hidden}@media all and (max-width:800px){.collaborate-research-cure-section .callouts-section .callout .copy .hidden-things{max-height:500px}}.collaborate-research-cure-section .bottom-section{padding-bottom:100px}.collaborate-research-cure-section .bottom-section .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:1400px){.collaborate-research-cure-section .bottom-section .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.collaborate-research-cure-section .bottom-section .hp-container{padding:0 5%}}.collaborate-research-cure-section .bottom-section .copy{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media all and (min-width:1400px){.collaborate-research-cure-section .bottom-section .copy{width:30%;margin-bottom:0}}.collaborate-research-cure-section .bottom-section .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;margin-top:0;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:30px}@media all and (min-width:450px){.collaborate-research-cure-section .bottom-section .copy h2{font-size:40px}}@media all and (min-width:700px){.collaborate-research-cure-section .bottom-section .copy h2{font-size:56px}}@media all and (min-width:600px){.collaborate-research-cure-section .bottom-section .copy h2{margin-bottom:60px}}.collaborate-research-cure-section .bottom-section .copy a.arrow-bg{margin-left:30px}.collaborate-research-cure-section .bottom-section .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.collaborate-research-cure-section .bottom-section .copy div a{margin-bottom:15px}.collaborate-research-cure-section .bottom-section .image{height:0;padding-bottom:60%;background:url(../images/new-building.png) center center/cover no-repeat;border-radius:330px}@media all and (min-width:1400px){.collaborate-research-cure-section .bottom-section .image{width:65%;min-height:540px;padding-bottom:0}}.ragon-about-callout{padding-bottom:50px;background:#fff}@media all and (min-width:600px){.ragon-about-callout{padding-bottom:100px}}.ragon-about-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:1200px){.ragon-about-callout .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.ragon-about-callout .hp-container{padding:0 5%}}.ragon-about-callout .copy{display:flex;flex-direction:column;justify-content:center}@media all and (min-width:1200px){.ragon-about-callout .copy{width:30%}}.ragon-about-callout .copy .logo{height:80px;width:180px;background:url(../images/logo-placeholder.png) center center/contain no-repeat}.ragon-about-callout .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:40px;margin-top:0;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:30px}@media all and (min-width:600px){.ragon-about-callout .copy h2{margin-bottom:60px;font-size:56px}}.ragon-about-callout .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.ragon-about-callout .image{height:0;padding-bottom:80%;margin-bottom:40px;background:url(../images/ragon-about-bg.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:1200px){.ragon-about-callout .image{width:65%;min-height:540px;padding-bottom:0;margin-bottom:0}}.outreach-grey{background:#f2f5f7}.outreach-callout{padding-bottom:100px;background:#fff;position:relative;border-radius:0 0 30px 30px}.outreach-callout .hp-container{padding-top:150px;display:flex;flex-direction:column;max-width:1360px;margin:0 auto}@media all and (min-width:1400px){.outreach-callout .hp-container{flex-direction:row;justify-content:space-between}}@media all and (max-width:1400px){.outreach-callout .hp-container{padding:0 5%}}.outreach-callout .copy{order:2;padding:30px 0;display:flex;flex-direction:column;border-radius:12px}@media all and (min-width:1400px){.outreach-callout .copy{order:1;width:40%;padding:30px}}.outreach-callout .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:40px;line-height:120%;letter-spacing:-.03em;color:#03223b;margin:0 70px 0 0}@media all and (min-width:1400px){.outreach-callout .copy h2{font-size:68px}}.outreach-callout .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#03223b;margin-bottom:40px}.outreach-callout .copy p.top-bg{border-top:1px solid #03223b;padding-top:20px}.outreach-callout .double-image{order:1;margin-top:140px;position:relative}@media all and (max-width:1399px){.outreach-callout .double-image{height:0;padding-bottom:60%}}@media all and (min-width:1400px){.outreach-callout .double-image{order:2;margin-top:0;min-height:600px}}.outreach-callout .double-image .image-one{width:62%;aspect-ratio:1/1;border-radius:50%;z-index:2;position:absolute;top:10px;right:0;background:url(../images/big-circle.png) center center/cover no-repeat}@media all and (min-width:1400px){.outreach-callout .double-image .image-one{width:490px;height:490px}}.outreach-callout .double-image .image-two{width:55%;aspect-ratio:1/1;right:45%;top:5%;border:5px solid #fff;border-radius:50%;z-index:3;position:absolute;background:url(../images/culture-bg.png) center center/cover no-repeat}@media all and (min-width:1400px){.outreach-callout .double-image .image-two{width:435px;height:435px;top:75px;right:320px;border:10px solid #fff}}.outreach-callout .outreach{position:absolute;top:10px;right:10px;width:100%;height:200px;background:url(../images/background-outreach.svg) center center/contain no-repeat}@media all and (min-width:1400px){.outreach-callout .outreach{width:1094px;height:219px}}@media all and (min-width:1600px){.outreach-callout .outreach{right:12%}}:root{--color-bg1:rgb(255, 255, 255);--color-bg2:rgb(230, 230, 230);--color1:191,255,185;--color2:153,224,174;--color3:190,255,184;--color4:153,224,174;--color5:190,255,184;--color-interactive:191,255,185;--circle-size:120%;--blending:hard-light}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}.gradient-bg{width:100%;position:relative;background:#fff;overflow:hidden;border-radius:12px}@media all and (min-width:850px){.gradient-bg{height:520px}}.gradient-bg svg{display:none}.gradient-bg .gradient-copy-image{position:relative;z-index:4;display:flex;flex-direction:column}@media all and (min-width:850px){.gradient-bg .gradient-copy-image{flex-direction:row}}.gradient-bg .gradient-copy-image .copy{display:flex;flex-direction:column;order:2;border-radius:12px;padding:5%}@media all and (min-width:850px){.gradient-bg .gradient-copy-image .copy{width:60%;order:1}}@media all and (min-width:850px){.gradient-bg .gradient-copy-image .copy{padding:30px}}.gradient-bg .gradient-copy-image .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:40px;margin-bottom:30px;line-height:120%;letter-spacing:-.03em;color:#07452c}@media all and (min-width:1400px){.gradient-bg .gradient-copy-image .copy h2{font-size:84px;margin:0 70px 0 0}}.gradient-bg .gradient-copy-image .copy p{font-family:Roboto;margin-block-start:0;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#08442c;margin-bottom:40px}.gradient-bg .gradient-copy-image .image{order:1;background:url(../images/research-bg.png) center center/cover no-repeat;border-radius:12px}@media all and (max-width:849px){.gradient-bg .gradient-copy-image .image{height:0;padding-bottom:80%}}@media all and (min-width:850px){.gradient-bg .gradient-copy-image .image{order:2;width:65%;min-height:540px}}.gradient-bg .gradients-container{filter:url(#goo) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0}.gradient-bg .gradients-container.blue .g1{background:radial-gradient(circle at center,rgba(138,202,245,.8) 0,rgba(138,202,245,0) 50%) no-repeat}.gradient-bg .gradients-container.blue .g2{background:radial-gradient(circle at center,rgba(66,136,187,.8) 0,rgba(66,136,187,0) 50%) no-repeat}.gradient-bg .gradients-container.blue .g3{background:radial-gradient(circle at center,rgba(38,92,142,.8) 0,rgba(38,92,142,0) 50%) no-repeat}.gradient-bg .gradients-container.blue .g4{background:radial-gradient(circle at center,rgba(176,220,253,.8) 0,rgba(176,220,253,0) 50%) no-repeat}.gradient-bg .gradients-container.blue .g5{background:radial-gradient(circle at center,rgba(193,229,254,.8) 0,rgba(193,229,254,0) 50%) no-repeat}.gradient-bg .gradients-container.blue .interactive{background:radial-gradient(circle at center,rgba(184,224,251,.8) 0,rgba(184,224,251,0) 50%) no-repeat}.gradient-bg .g1{position:absolute;background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:center center;animation:moveVertical 15s ease infinite;opacity:1}.gradient-bg .g2{position:absolute;background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:calc(50% - 400px);animation:moveInCircle 10s reverse infinite;opacity:1}.gradient-bg .g3{position:absolute;background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2 + 200px);left:calc(50% - var(--circle-size)/ 2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 20s linear infinite;opacity:1}.gradient-bg .g4{position:absolute;background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size)/ 2);left:calc(50% - var(--circle-size)/ 2);transform-origin:calc(50% - 200px);animation:moveHorizontal 20s ease infinite;opacity:.7}.gradient-bg .g5{position:absolute;background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 10s ease infinite;opacity:1}.gradient-bg .interactive{position:absolute;background:radial-gradient(circle at center,rgba(var(--color-interactive),.8) 0,rgba(var(--color-interactive),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:100%;height:100%;top:-50%;left:-50%;opacity:.7}.research-callout{padding-top:50px;padding-bottom:50px;background:#f2f5f7}@media all and (min-width:600px){.research-callout{padding-top:100px;padding-bottom:100px}}.research-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.research-callout .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.research-callout .hp-container{padding:0 5%}}.culture-callout{padding-bottom:50px;background:#f2f5f7}@media all and (min-width:600px){.culture-callout{padding-bottom:100px}}.culture-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:1350px){.culture-callout .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.culture-callout .hp-container{padding:0 5%}}.culture-callout .copy{display:flex;flex-direction:column;padding:5%;background:#08442c;border-radius:12px}@media all and (min-width:1350px){.culture-callout .copy{width:30%;padding:30px}}.culture-callout .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:34px;line-height:120%;letter-spacing:-.03em;color:#beffb8;flex-grow:1;margin:0}@media all and (min-width:600px){.culture-callout .copy h2{font-size:56px}}.culture-callout .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#beffb8;margin-bottom:40px}.culture-callout .image-holder{width:100%}@media all and (min-width:1350px){.culture-callout .image-holder{width:68%;margin-bottom:0}}.culture-callout .image-holder .culture-callout-mobile{display:inline-block;padding:20px;border-radius:12px;margin-top:-60px;z-index:2;position:relative;background:#fff;margin-bottom:50px}@media all and (min-width:1350px){.culture-callout .image-holder .culture-callout-mobile{display:none}}.culture-callout .image-holder .culture-callout-mobile h3{font-family:GT-Zirkon;font-style:normal;font-weight:400;margin:0 20px 0 0;font-size:32px;line-height:120%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:600px){.culture-callout .image-holder .culture-callout-mobile .text-button{display:flex;gap:40px}}@media all and (min-width:600px){.culture-callout .image-holder .culture-callout-mobile .text-button p{margin-bottom:0}}@media all and (min-width:600px){.culture-callout .image-holder .culture-callout-mobile .text-button .vert{display:flex;flex-direction:column;justify-content:flex-end}}.culture-callout .image-holder .culture-callout-mobile .text-button .vert a{white-space:nowrap}.culture-callout .image{margin-bottom:40px;background:url(../images/culture-bg.png) center center/cover no-repeat;border-radius:12px;min-height:350px;position:relative}@media all and (min-width:1350px){.culture-callout .image{margin-bottom:0;min-height:540px}}.culture-callout .image .culture-callout{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;border-radius:12px;margin-top:20px}@media all and (min-width:1350px){.culture-callout .image .culture-callout{display:inline-block}}@media all and (min-width:1350px){.culture-callout .image .culture-callout{bottom:20px;left:20px;width:70%}}.culture-callout .image .culture-callout h3{font-family:GT-Zirkon;font-style:normal;font-weight:400;margin:0 20px 0 0;font-size:56px;line-height:120%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:600px){.culture-callout .image .culture-callout .text-button{display:flex;gap:40px}}@media all and (min-width:600px){.culture-callout .image .culture-callout .text-button p{margin-bottom:0}}@media all and (min-width:600px){.culture-callout .image .culture-callout .text-button .vert{display:flex;flex-direction:column;justify-content:flex-end}}.culture-callout .image .culture-callout .text-button .vert a{white-space:nowrap}.building-callout{padding-bottom:100px;background:#f2f5f7}.building-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.building-callout .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.building-callout .hp-container{padding:0 5%}}.building-callout .copy{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media all and (min-width:850px){.building-callout .copy{width:30%;margin-bottom:0}}.building-callout .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:36px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:60px}@media all and (max-width:550px){.building-callout .copy h2{margin:0 40px 0 0}}@media all and (min-width:600px){.building-callout .copy h2{font-size:56px}}.building-callout .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.building-callout .image{background:url(../images/new-building.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:850px){.building-callout .image{width:65%}}@media all and (max-width:849px){.building-callout .image{height:0;padding-bottom:50%}}@media all and (min-width:850px){.building-callout .image{min-height:540px}}.text-container{z-index:100;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;font-size:96px;color:#fff;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:1px 1px rgba(0,0,0,.1)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.menu-toggle{align-items:center;background-color:transparent;border:none;bottom:0;color:#00223b;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:0;justify-content:flex-end;height:100%;padding:0 20px 0 20px;position:absolute;right:0;text-transform:none;transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color,bottom,top,transform;transition-timing-function:ease;min-width:calc(24px + 20px + 20px);z-index:3}html:not(.js-nav) .home.header-top .menu-toggle:before{color:#fff}html:not(.js-nav) .home.header-top .menu-toggle span{background:#fff}html:not(.js-nav) .home.header-top .menu-toggle span:before{background:#fff}html:not(.js-nav) .home.header-top .menu-toggle span:after{background:#fff}@media (min-width:23.4375em){.menu-toggle{padding:0 5.334vw 0 5.334vw}}@media (min-width:62.5em){.menu-toggle{padding:0 5.556vw 0 5.556vw}}@media (min-width:75em){.menu-toggle{left:-9999px;opacity:0;position:absolute;z-index:-1}}.menu-toggle::before{color:#00223b;content:"Menu";display:none;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:normal;font-style:normal;font-display:swap;font-size:15px;font-size:.9375rem;line-height:normal;margin:auto 1rem auto 0;position:relative;text-align:right;transition-duration:.3s;transition-property:color;transition-timing-function:ease;width:auto}@media (min-width:50em){.menu-toggle::before{display:block}}@media (min-width:75em){.menu-toggle::before{display:none}}.menu-toggle:active,.menu-toggle:hover{color:#00223b;text-decoration:none}.menu-toggle:active::before,.menu-toggle:hover::before{color:#00223b}.menu-toggle:focus{outline:0}.menu-toggle:hover .toggle-bar,.menu-toggle:hover span{background-color:#00223b}.menu-toggle:hover .toggle-bar::before,.menu-toggle:hover span::before{background-color:#00223b;transform:translate3d(0,0,0) rotate(0);width:24px}.menu-toggle:hover .toggle-bar::after,.menu-toggle:hover span::after{background-color:#00223b;transform:translate3d(0,0,0) rotate(0);width:24px}.menu-toggle.is-active::before{content:"Close"}.menu-toggle.is-active .toggle-bar,.menu-toggle.is-active span{background-color:transparent}.menu-toggle.is-active .toggle-bar::after,.menu-toggle.is-active .toggle-bar::before,.menu-toggle.is-active span::after,.menu-toggle.is-active span::before{width:20px}.menu-toggle.is-active .toggle-bar::before,.menu-toggle.is-active span::before{transform:translate3d(.125rem,0,0) rotate(45deg);transition-delay:0s,0s,0s,0s,.3s}.menu-toggle.is-active .toggle-bar::after,.menu-toggle.is-active span::after{top:7px;transform:translate3d(.125rem,0,0) rotate(-45deg);transition-delay:0s,0s,0s,0s,.3s}.menu-toggle .toggle-bar,.menu-toggle span{background-color:#00223b;bottom:0;display:block;font-size:0;height:2px;left:.0625rem;margin:auto;outline:1px solid transparent;position:relative;right:0;top:0;transform:translate3d(0,-7px,0);transition-duration:.3s;transition-property:background-color,bottom,height,top,transform,width;transform-style:preserve-3d;transition-timing-function:ease;width:24px}.menu-toggle .toggle-bar::after,.menu-toggle .toggle-bar::before,.menu-toggle span::after,.menu-toggle span::before{background-color:#00223b;content:"";display:block;height:2px;left:0;outline:1px solid transparent;position:absolute;transform:translate3d(0,0,0) rotate(0);transition-duration:.3s;transition-property:background-color,bottom,height,top,transform,width;transform-origin:center center;transform-style:preserve-3d;transition-timing-function:ease;width:24px}.menu-toggle .toggle-bar::before,.menu-toggle span::before{top:7px;width:15px}.menu-toggle .toggle-bar::after,.menu-toggle span::after{top:14px;width:20px}.wp-pagenavi{font-weight:600;text-align:center}.wp-pagenavi::after{clear:both;content:" ";display:table}.wp-pagenavi .current{background:#deffdb;border-radius:50%}.wp-pagenavi .page{color:#03223b}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi span{font-size:24px;font-size:1.5rem}.wp-pagenavi .current,.wp-pagenavi .page{margin:0 8px}.wp-pagenavi a,.wp-pagenavi span{border:none;display:inline-block;height:40px;line-height:1.5;text-align:center;width:40px;margin:0;font-size:20px;vertical-align:middle}.wp-pagenavi .nextpostslink,.wp-pagenavi .pages,.wp-pagenavi .previouspostslink{width:auto}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{font-size:15px;font-size:.9375rem;color:#00223b}.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .previouspostslink:hover{color:#03223b}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.social-links{--social-link-bg-color:#F2F5F7;align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-flow:row wrap;justify-content:flex-start;row-gap:.625rem}.social-links .visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.social-links li{flex:0 1 auto}.social-links li a{align-items:center;background-color:var(--social-link-bg-color);border-radius:50%;color:#03223b;display:flex;flex-flow:row wrap;height:2.375rem;justify-content:center;letter-spacing:normal;line-height:2.375rem;position:relative;text-align:center;text-decoration:none;width:2.375rem}.social-links li a:active,.social-links li a:focus,.social-links li a:hover{color:#fff;background-color:#03223b}.social-links li a:active.facebook,.social-links li a:focus.facebook,.social-links li a:hover.facebook{background-color:#1877f2}.social-links li a:active.instagram,.social-links li a:focus.instagram,.social-links li a:hover.instagram{background-color:#e1306c}.social-links li a:active.linkedin,.social-links li a:focus.linkedin,.social-links li a:hover.linkedin{background-color:#0077b5}.social-links li a:active.pinterest,.social-links li a:focus.pinterest,.social-links li a:hover.pinterest{background-color:#e60023}.social-links li a:active.snapchat,.social-links li a:focus.snapchat,.social-links li a:hover.snapchat{background-color:#fffc00}.social-links li a:active.threads,.social-links li a:focus.threads,.social-links li a:hover.threads{background-color:#000}.social-links li a:active.tiktok,.social-links li a:focus.tiktok,.social-links li a:hover.tiktok{background-color:#000}.social-links li a:active.twitter,.social-links li a:focus.twitter,.social-links li a:hover.twitter{background-color:#000}.social-links li a:active.vimeo,.social-links li a:focus.vimeo,.social-links li a:hover.vimeo{background-color:#1ab7ea}.social-links li a:active.youtube,.social-links li a:focus.youtube,.social-links li a:hover.youtube{background-color:red}.social-links li a.external::after{display:none}.social-links li [class*=" fa-"]{font-family:icomoon!important;font-size:19px;font-size:1.1875rem;font-style:normal;font-weight:400;font-variant:normal;line-height:inherit;speak:none;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.social-links li [class*=" fa-"][class*=envelope]{font-size:16px;font-size:1rem}.social-share-list.a2a_kit{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-flow:row nowrap;justify-content:flex-start}.social-share-list.a2a_kit>li{flex:0 1 auto}.social-share-list.a2a_kit>li:last-of-type a{margin:0}.social-share-list.a2a_kit a{align-items:center;display:flex;flex-flow:row wrap;height:1.25rem;margin:0;padding:0 .625rem;text-decoration:none;transition-duration:.2s;transition-property:background-color,border-color,color,transform,-webkit-text-decoration-color;transition-property:background-color,border-color,color,text-decoration-color,transform;transition-property:background-color,border-color,color,text-decoration-color,transform,-webkit-text-decoration-color;transition-timing-function:ease}.social-share-list.a2a_kit a.a2a_dd{border-radius:0;border-width:0;height:auto;margin:0 1.25rem 0 0;padding:0;width:auto}.social-share-list.a2a_kit a.a2a_dd span{color:#03223b;flex:0 1 auto;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:normal;font-style:normal;font-display:swap;font-size:16px;font-size:1rem;line-height:normal;transition-duration:.2s;transition-property:color,transform,-webkit-text-decoration-color;transition-property:color,text-decoration-color,transform;transition-property:color,text-decoration-color,transform,-webkit-text-decoration-color;transition-timing-function:ease}.social-share-list.a2a_kit a.a2a_dd i.fa{color:#191970;flex:0 1 auto;font-size:16px;font-size:1rem;margin:0 0 0 .75rem;width:auto}.social-share-list.a2a_kit a.a2a_dd:active span,.social-share-list.a2a_kit a.a2a_dd:focus span,.social-share-list.a2a_kit a.a2a_dd:hover span{color:#191970}.social-share-list.a2a_kit a.a2a_dd:active i.fa,.social-share-list.a2a_kit a.a2a_dd:focus i.fa,.social-share-list.a2a_kit a.a2a_dd:hover i.fa{color:#191970}.social-share-list.a2a_kit a.twitter i.fa{font-size:16px;font-size:1rem}.social-share-list.a2a_kit a:active,.social-share-list.a2a_kit a:focus,.social-share-list.a2a_kit a:hover{text-decoration:none}.social-share-list.a2a_kit a:active.facebook,.social-share-list.a2a_kit a:focus.facebook,.social-share-list.a2a_kit a:hover.facebook{color:#1877f2;border-color:#1877f2}.social-share-list.a2a_kit a:active.instagram,.social-share-list.a2a_kit a:focus.instagram,.social-share-list.a2a_kit a:hover.instagram{color:#e1306c;border-color:#e1306c}.social-share-list.a2a_kit a:active.linkedin,.social-share-list.a2a_kit a:focus.linkedin,.social-share-list.a2a_kit a:hover.linkedin{color:#0077b5;border-color:#0077b5}.social-share-list.a2a_kit a:active.pinterest,.social-share-list.a2a_kit a:focus.pinterest,.social-share-list.a2a_kit a:hover.pinterest{color:#e60023;border-color:#e60023}.social-share-list.a2a_kit a:active.snapchat,.social-share-list.a2a_kit a:focus.snapchat,.social-share-list.a2a_kit a:hover.snapchat{color:#fffc00;border-color:#fffc00}.social-share-list.a2a_kit a:active.twitter,.social-share-list.a2a_kit a:focus.twitter,.social-share-list.a2a_kit a:hover.twitter{color:#000;border-color:#000}.social-share-list.a2a_kit a:active.tiktok,.social-share-list.a2a_kit a:focus.tiktok,.social-share-list.a2a_kit a:hover.tiktok{color:#000;border-color:#000}.social-share-list.a2a_kit a:active.vimeo,.social-share-list.a2a_kit a:focus.vimeo,.social-share-list.a2a_kit a:hover.vimeo{color:#1ab7ea;border-color:#1ab7ea}.social-share-list.a2a_kit a:active.youtube,.social-share-list.a2a_kit a:focus.youtube,.social-share-list.a2a_kit a:hover.youtube{color:red;border-color:red}.social-share-list.a2a_kit a i.fa{font-size:18px;font-size:1.125rem;text-align:center;vertical-align:text-bottom;width:100%}.sticky{display:block}.page,.post{margin:0 0 0}.single .site-main{max-width:1360px;margin:0 auto 120px;width:100%}@media all and (max-width:1400px){.single .site-main{padding:90px 5% 0}}.program-template-default .site-main{max-width:100%;padding:0;margin-top:0}.archive .site-main{margin-bottom:80px}.single .site-wrap{overflow-x:clip}.page-template-page-key{overflow-x:clip}.lab-template-default .site-main{max-width:100%;padding:0 0 50px 0;margin-top:0}.research-service-template-default .site-main{max-width:100%}.search .site-main{max-width:1200px;margin:0 auto 120px;width:100%}@media all and (max-width:1250px){.search .site-main{padding:100px 5% 0}}.error404 .site-main,.page-template-default:not(.home) .site-main{max-width:900px;margin:90px auto 120px;width:100%}@media all and (max-width:1000px){.error404 .site-main,.page-template-default:not(.home) .site-main{padding:0 5%}}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.single .entry-content{max-width:900px;margin:0 auto}@media all and (max-width:899px){.single .entry-content{padding:0 5%}}.page .entry-content{max-width:900px;margin:0 auto}.page-links{clear:both;margin:0 0 1.5em}.entry-footer .edit-link{display:block}.alignfull{position:relative}@media all and (max-width:599px){.alignfull{padding:5% 5% 0;width:100%}}@media all and (min-width:600px){.alignfull{margin-left:calc((100vw - var(--scrollbar) - 100%)/ -2);margin-right:calc((100vw - var(--scrollbar) - 100%)/ -2)}}@media all and (min-width:1000px){.alignwide{margin-left:-5%;margin-right:-5%}}@media all and (min-width:1100px){.alignwide{margin-left:-10%;margin-right:-10%}}@media all and (min-width:1200px){.alignwide{margin-left:-15%;margin-right:-15%}}@media all and (min-width:1300px){.alignwide{margin-left:-20%;margin-right:-20%}}@media all and (min-width:1400px){.alignwide{margin-left:-25.557%;margin-right:-25.557%}}.alignwide.wp-block-text-columns{padding:0 5%}.alignwide.wp-block-columns{padding:0 5%}.alignwide.wp-block-cover{width:unset}.alignwide figcaption{padding:0 5%}article.post.search{gap:30px;margin-bottom:50px}@media all and (min-width:600px){article.post.search{display:flex}}article.post.search.has-post-thumbnail .copy{flex-basis:70%;display:flex;flex-direction:column;justify-content:center}article.post.search .post-thumbnail{flex-basis:30%}@media all and (max-width:599px){article.post.search .post-thumbnail{margin-bottom:20px}}article.post.search .post-thumbnail img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}article.post.search .entry-header h2{font-size:30px}.news-header{background:#f2f5f7;border-radius:30px;min-height:240px;display:flex;flex-direction:column;justify-content:center;margin:0 5% 60px}.news-header .copy{padding-top:30px;padding-bottom:30px}.news-header h2{font-style:normal;font-weight:400;font-size:84px;line-height:120%;text-align:center;letter-spacing:-.03em;color:#00223b;margin:0;opacity:0}.news-header h2:has(+p){margin:0 0 30px 0}.loaded .news-header h2{opacity:1}.news-header p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;margin:0 auto 20px;color:#00223b}@media all and (min-width:750px){.news-header p{max-width:75%}}.news-header a{margin:0 auto;display:table}.post-filters .choices__inner{border-radius:40px;background:0 0}.post-filters .choices__list--dropdown,.post-filters .choices__list[aria-expanded]{top:120%}.post-filters .is-flipped .choices__list--dropdown{top:unset}.post-filters .is-open .choices__inner{border-radius:40px}.post-filters .choices{max-width:250px;min-width:150px;display:inline-block;margin-bottom:0;vertical-align:bottom;word-wrap:break-word}@media all and (max-width:450px){.post-filters .choices{width:100%;max-width:500px}}.post-filters .choices__item--selectable{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:40px}.post-filters .choices__item--choice{white-space:normal;word-wrap:break-word;overflow:visible;word-break:break-word}.post-filters{border-top:1px solid #d3dee5;padding-top:50px;margin:0 5% 30px;display:flex;flex-wrap:wrap;gap:10px}.post-filters p{display:inline-block;margin:0;padding-top:10px}.post-filters input[type=text]{border-radius:40px;border-color:#ddd;padding-left:40px;padding-right:40px;margin-left:20px}.post-filters input[type=text]::-moz-placeholder{color:#b2bdc4}.post-filters input[type=text]::placeholder{color:#b2bdc4}.post-filters select{border:none;margin-left:20px;padding-right:40px}.post-filters #category{width:150px}.post-filters .clear-filters{margin-left:auto;display:inline-block;padding-top:10px;color:#99a7b0;text-decoration:underline}.top-posts{margin:0 5% 60px;padding:0 5%}@media all and (min-width:900px){.top-posts{display:flex;justify-content:space-between}}@media all and (min-width:1350px){.top-posts{padding:0}}.top-posts article{margin-bottom:0}.top-posts .section-title-link{display:inline-block;border:1px solid #8b8b8b;border-radius:12px;padding:10px 30px;font-weight:700}.top-posts .section-title-link:focus,.top-posts .section-title-link:hover{text-decoration:none;background:#072a5f;border-color:#072a5f;color:#fff}.top-posts h2{margin-bottom:20px}.top-posts p{color:#00223b}@media all and (min-width:900px){.top-posts .first{width:49%}}.top-posts .first .entry-content{margin-top:0}.top-posts .first .featured-image{width:100%;height:0;padding-bottom:60%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:30px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.top-posts .first h2{font-size:30px;font-family:GT-Zirkon;color:#00223b;letter-spacing:0;line-height:42px}@media all and (max-width:550px){.top-posts .first h2{margin-top:0}}.top-posts .first a{text-decoration:none}.top-posts .date{font-size:14px;letter-spacing:0;line-height:18px;color:#00223b;margin-bottom:0}.top-posts p{font-size:16px;color:#00223b;letter-spacing:0;line-height:28px}.top-posts .research h2{margin:20px 0}.top-posts a.category{font-size:12px;background:#e0f2ff;font-weight:600;color:#1d3b54;line-height:24px;text-decoration:none;margin-left:15px;border-radius:10px;padding:2px 6px;transition:all .4s}.top-posts a.category:hover{background:#c1e6ff;text-decoration:none}@media all and (max-width:649px){.top-posts .vertical-posts{padding:30px 0}.top-posts .vertical-posts article{background:#fff;border-radius:12px;margin-bottom:15px}.top-posts .vertical-posts article h2{font-size:20px}}@media all and (min-width:650px) and (min-width:900px){.top-posts .vertical-posts{width:49%}}@media all and (min-width:650px){.top-posts .vertical-posts article{background:#fff;border-radius:12px;width:100%}}@media all and (min-width:650px) and (max-width:800px){.top-posts .vertical-posts article{margin-top:40px}}@media all and (min-width:650px){.top-posts .vertical-posts article .entry-content{display:flex;justify-content:space-between;margin-top:0}.top-posts .vertical-posts article .entry-content a{text-decoration:none}.top-posts .vertical-posts article .entry-content h2{font-size:18px;font-family:GT-Zirkon;text-decoration:none}}@media all and (min-width:650px) and (min-width:600px){.top-posts .vertical-posts article .entry-content h2{font-size:25px}}@media all and (min-width:650px){.top-posts .vertical-posts article .featured-image{width:38%;height:0;padding-bottom:40%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;background:url(../images/news-default.png) center center/cover no-repeat}.top-posts .vertical-posts article .copy{width:58%;display:flex;flex-direction:column}}@media all and (min-width:650px) and (max-width:600px){.top-posts .vertical-posts article .excerpt{display:none}}@media all and (min-width:650px){.top-posts .vertical-posts .research{margin-bottom:40px}.top-posts .vertical-posts .research h2{font-size:22px;color:#262626;letter-spacing:0;line-height:30px}}.no-results.not-found{margin:0 5% 150px}.archive-post-container{margin-bottom:120px}.archive-post-list{display:flex;flex-wrap:wrap;margin:0 5% 60px}@media all and (min-width:550px){.archive-post-list{gap:3%}}@media all and (min-width:900px){.archive-post-list{gap:1.3333%}}.archive-post-list article{width:100%;margin-bottom:35px}.archive-post-list article .entry-content{margin-top:0}@media all and (min-width:550px){.archive-post-list article{width:48%}}@media all and (min-width:900px){.archive-post-list article{width:24%}}.archive-post-list article .featured-image{width:100%;height:0;padding-bottom:74.5%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:20px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.archive-post-list article h2{font-size:20px;font-family:GT-Zirkon;color:#262626;letter-spacing:0;line-height:28px;margin:0 0 20px 0}@media all and (max-width:550px){.archive-post-list article h2{margin-top:0}}.archive-post-list article .excerpt{display:none}.archive-post-list article .category{display:none}.archive-post-list article .date{font-size:14px;margin:0}.key-about-callout{padding-bottom:100px;background:#fff;color:#00223b}.key-about-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.key-about-callout .hp-container{display:flex;justify-content:space-between;gap:30px}}@media all and (max-width:1400px){.key-about-callout .hp-container{padding:0 5%}}.key-about-callout .key-copy{display:flex;background:#deffdb;flex-direction:column;justify-content:center;border-radius:12px;margin-bottom:20px;padding:0 5%}@media all and (min-width:850px){.key-about-callout .key-copy{flex-basis:50%;padding:0 60px;margin-bottom:0}}.key-about-callout .key-copy.blue{background:#c1e6ff}.key-about-callout .key-copy.grey{background:#f2f5f7}.key-about-callout .key-copy .logo{height:80px;width:180px;background:url(../images/logo-placeholder.png) center center/contain no-repeat}.key-about-callout .key-copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:56px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:60px;opacity:0}.loaded .key-about-callout .key-copy h2{opacity:1}.key-about-callout .key-copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.key-about-callout .image{height:0;padding-bottom:80%;margin-bottom:40px;background:url(../images/ragon-about-bg.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:850px){.key-about-callout .image{flex-basis:50%;min-height:720px;padding-bottom:0;margin-bottom:0}}body.page-template-page-lab-landing,body.page-template-page-landing{overflow:unset}body.page-template-page-lab-landing article,body.page-template-page-landing article{position:sticky;background:#fff;padding-top:40px;padding-bottom:50px}body.page-template-page-lab-landing .labs-list,body.page-template-page-landing .labs-list{position:sticky;background:#fff;padding-top:40px}.landing-image-title{position:sticky;background:url(../images/landing-hero-default.png) center center/cover no-repeat;margin:0 20px;border-radius:12px;top:25px;height:600px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media all and (min-width:1400px){.landing-image-title{height:calc(100vh - 100px)}}.landing-image-title .overlay{position:absolute;border-radius:12px;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.2)}.landing-image-title h1{color:#fff;z-index:3;position:relative;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:65px;opacity:0}@media all and (min-width:750px){.landing-image-title h1{font-size:120px}}.loaded .landing-image-title h1{opacity:1}.landing-copy{margin:0 20px;border-radius:30px 30px 0 0;margin-top:-30px;background:#fff;position:sticky;padding:40px;margin-bottom:-1px}.landing-copy p{max-width:1080px;margin:0 auto}.labs-container{padding:0 5%;display:flex;justify-content:flex-start;gap:3%;flex-wrap:wrap}@media all and (min-width:900px){.labs-container{gap:1.333%}}.labs-container h2{margin-bottom:20px}.labs-container p{color:#00223b}.labs-container.executive{gap:2%}@media all and (min-width:500px){.labs-container.executive .person{width:49%}}@media all and (min-width:900px){.labs-container.executive .person{width:32%}}.labs-container .lab{display:none;width:100%}@media all and (min-width:400px){.labs-container .lab{width:48%}}@media all and (min-width:900px){.labs-container .lab{width:32%}}@media all and (min-width:1400px){.labs-container .lab{width:24%}}.labs-container .lab.active{display:inline-block}.labs-container .lab:hover{text-decoration:none}.labs-container .lab:hover .blue-header-holder{background:#08335a}.labs-container .lab:hover .blue-header-holder .white-right-arrow{opacity:1}.labs-container .lab:hover .blue-header-holder h2{color:#fff}.labs-container .lab-holder{margin-bottom:40px}.labs-container .lab-holder .blue-header-holder{transition:all .5s;background:#cceaff;border-radius:12px;display:flex;flex-direction:column}.labs-container .lab-holder .blue-header-holder h2{padding:10px;transition:all .5s}.labs-container .lab-holder .featured-image{width:100%;height:0;padding-bottom:130%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;position:relative;background:#c1e6ff url(../images/profile-default.png) center center/cover no-repeat}.labs-container .lab-holder .featured-image span{display:inline-block;background:#c5ebbc;padding:5px 10px;border-radius:30px;margin-top:10px;margin-left:10px}.labs-container .lab-holder .featured-image .white-right-arrow{position:absolute;bottom:10px;right:10px;background:#fff;color:#000;border-radius:50%;text-align:center;padding:10px;opacity:0;transition:all .5s}.labs-container .lab-holder .featured-image .white-right-arrow:before{content:"\e902";font-family:icomoon;transition:transform .3s;font-size:14px;padding:5px}.labs-container .lab-holder h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em;color:#00223b;margin:0 0 10px 0}@media all and (min-width:450px){.labs-container .lab-holder h2{font-size:26px}}@media all and (min-width:1400px){.labs-container .lab-holder h2{font-size:32px}}.labs-container .lab-holder p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b;margin-bottom:10px}.labs-container .lab-holder .principal-title{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:120%;text-transform:capitalize;color:#869aa9}.labs-container .lab-holder .title{font-family:GT-Zirkon;font-style:normal;font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.03em;color:#00223b}.labs-container .lab-holder ul{border-top:1px solid #dee6eb;padding-top:12px;padding-left:18px}.labs-container .lab-holder a{text-decoration:underline;display:block;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#00223b}.labs-container p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}.single-lab.loaded .lab-about-callout .key-copy h2{opacity:1}.single-lab .lab-about-callout{padding-bottom:100px;padding-top:140px;margin-bottom:80px;background:#fff;background:url(../images/lab_bg.png) bottom center/cover no-repeat}.single-lab .lab-about-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single-lab .lab-about-callout .hp-container{display:flex;justify-content:space-between;gap:30px}}@media all and (max-width:1400px){.single-lab .lab-about-callout .hp-container{padding:0 5%}}.single-lab .lab-about-callout .key-copy{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}@media all and (min-width:850px){.single-lab .lab-about-callout .key-copy{flex-basis:50%;padding:0 60px;margin-bottom:0}}.single-lab .lab-about-callout .key-copy .logo{height:80px;width:180px;background:url(../images/logo-placeholder.png) center center/contain no-repeat}.single-lab .lab-about-callout .key-copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:40px;opacity:0;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:60px}@media all and (min-width:375px){.single-lab .lab-about-callout .key-copy h2{font-size:56px}}@media all and (min-width:700px){.single-lab .lab-about-callout .key-copy h2{font-size:84px}}.single-lab .lab-about-callout .key-copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:120%;margin:0 0 40px 0;color:#00223b}.single-lab .lab-about-callout .image{height:0;padding-bottom:80%;margin-bottom:40px;background:url(../images/ragon-about-bg.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:850px){.single-lab .lab-about-callout .image{flex-basis:51.1%;min-height:720px;padding-bottom:0;margin-bottom:0}}.single-lab .lab-overview{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single-lab .lab-overview{display:flex;justify-content:space-between;gap:70px}}@media all and (max-width:1400px){.single-lab .lab-overview{padding:0 5%}}.single-lab .lab-overview .left-side{flex-basis:75%}.single-lab .lab-overview .left-side .overview{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #d8e2e8}.single-lab .lab-overview .left-side .overview h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;margin-top:0;font-size:56px;line-height:120%;letter-spacing:-.03em;color:#00223b}.single-lab .lab-overview .left-side .overview a{font-weight:700;color:#00223b;padding-right:15px;text-decoration:underline}.single-lab .lab-overview .left-side div>h3{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:24px;line-height:140%;letter-spacing:-.03em;color:#00223b}.single-lab .lab-overview .left-side div li{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#00223b}.single-lab .lab-overview .left-side .recognition ul{margin:0;padding:0}@media all and (min-width:600px){.single-lab .lab-overview .left-side .recognition ul{display:flex;gap:3%;flex-wrap:wrap}}.single-lab .lab-overview .left-side .recognition ul li{padding:20px;display:inline-block;border:1px solid #dee6eb;border-radius:12px 40px 12px 12px;margin-bottom:20px;list-style:none}@media all and (min-width:600px){.single-lab .lab-overview .left-side .recognition ul li{flex-basis:31%}}.single-lab .lab-overview .left-side .recognition ul li .star{height:13px;width:13px;margin-bottom:15px;background:url(../images/recog-star.svg) center center no-repeat}.single-lab .lab-overview .right-side{flex-basis:25%}@media all and (max-width:600px){.single-lab .lab-overview .right-side{margin-bottom:40px}}.single-lab .lab-overview .right-side .show-hide{font-family:Roboto;font-style:normal;font-weight:600;font-size:13px;line-height:120%;color:#00223b;margin-bottom:8px;padding-left:15px}.single-lab .lab-overview .right-side div .extra{max-height:0;overflow:hidden;transition:all .4s;margin-top:0;list-style-type:disc}.single-lab .lab-overview .right-side div .extra.show{max-height:400px}.single-lab .lab-overview .right-side div ul{margin-bottom:0;padding-left:20px}.single-lab .lab-overview .right-side div>h3{font-size:18px;line-height:140%;letter-spacing:-.03em;color:#00223b}.single-lab .lab-overview .right-side div:nth-of-type(1)>h3{margin-top:8px}.single-lab .lab-overview .right-side li{font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:120%;color:#00223b;margin-bottom:8px}.single-lab .lab-overview .right-side .collab{margin-top:20px;border-radius:12px;position:sticky;top:40px;padding:20px 30px;max-width:320px;background:url(../images/collab-box-bg.png) center center/cover no-repeat}.single-lab .lab-overview .right-side .collab h3{margin-top:0}.single-lab .principal-investigator{display:flex;justify-content:flex-start;gap:25px;margin-bottom:20px}.single-lab .principal-investigator .image{height:120px;width:120px;border-radius:50%}.single-lab .principal-investigator .copy{display:flex;width:calc(100% - 140px);justify-content:center;flex-direction:column}.single-lab .principal-investigator .copy h4{margin:0 0 7px 0;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:26px;line-height:120%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:1500px){.single-lab .principal-investigator .copy h4{font-size:32px}}.single-lab .principal-investigator .copy p{margin:0;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em;color:#5c6973}.single-lab .news-section .hp-container{max-width:1360px;margin:0 auto}.single-lab .news-section{position:relative;width:100vw;padding-bottom:50px;padding-top:100px}.single-lab .news-section .entry-content{padding:0}@media all and (max-width:599px){.single-lab .news-section{padding:0 5%;width:100%}}@media all and (min-width:600px){.single-lab .news-section{padding:0 5%;margin-left:calc((100vw - var(--scrollbar) - 100%)/ -2);margin-right:calc((100vw - var(--scrollbar) - 100%)/ -2)}}@media all and (min-width:1400px){.single-lab .news-section{padding:0}}.single-lab .news-section a{text-decoration:none}.single-lab .news-section .section-header{padding:40px 0 0 0;margin-bottom:40px}.single-lab .news-section .section-header h2{font-size:30px;color:#00223b}@media all and (min-width:400px){.single-lab .news-section .section-header h2{font-size:42px}}@media all and (min-width:700px){.single-lab .news-section .section-header h2{font-size:68px}}.single-lab .news-section svg{position:absolute;top:0;left:0;z-index:3}.single-lab .news-section .container{max-width:1280px;margin:0 auto;display:table;position:relative;z-index:4;width:100%}@media all and (min-width:500px){.single-lab .news-section .posts{display:flex;justify-content:space-between;gap:2%;flex-wrap:wrap}}@media all and (min-width:1000px){.single-lab .news-section .posts .mobile-button{display:none}}.single-lab .news-section .posts .section-title-link{display:inline-block;border:1px solid #8b8b8b;border-radius:12px;padding:10px 30px;font-weight:700}.single-lab .news-section .posts .section-title-link:focus,.single-lab .news-section .posts .section-title-link:hover{text-decoration:none;background:#072a5f;border-color:#072a5f;color:#fff}.single-lab .news-section .posts h2{margin-bottom:20px}.single-lab .news-section .posts p{color:#00223b}@media all and (min-width:500px){.single-lab .news-section .posts .first{width:48%}}@media all and (min-width:900px){.single-lab .news-section .posts .first{width:23.5%}}.single-lab .news-section .posts .first .featured-image{width:100%;height:0;padding-bottom:74.5%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:30px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.single-lab .news-section .posts .first h2{font-family:GT-Zirkon;font-weight:400;font-size:20px;line-height:140%;letter-spacing:-.03em;color:#00223b;margin:0 20px 0 0}.single-lab .news-section .posts .first .excerpt{display:none}.single-lab .news-section .posts .first a{text-decoration:none}.single-lab .news-section .posts .date{font-size:14px;letter-spacing:0;line-height:18px}.single-lab .news-section .posts p{font-size:16px;letter-spacing:0;line-height:28px}.single-lab .news-section .posts .research h2{margin:20px 0}.single-lab .news-section .posts a.category{font-size:12px;background:#e0f2ff;font-weight:600;color:#1d3b54;line-height:24px;text-decoration:none;margin-left:15px;border-radius:10px;padding:2px 6px;transition:all .4s}.single-lab .news-section .posts a.category:hover{background:#c1e6ff;text-decoration:none}.single-lab .selected-publications-section{background:url(../images/publication-bg.png) bottom center/cover no-repeat}.single-lab .selected-publications-section .hp-container{max-width:1360px;padding:100px 0;margin:0 auto}@media all and (min-width:850px){.single-lab .selected-publications-section .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.single-lab .selected-publications-section .hp-container{padding:10% 5%}}@media all and (min-width:600px){.single-lab .selected-publications-section .hp-container .links{text-align:right;display:flex;justify-content:space-between}}.single-lab .selected-publications-section .hp-container .links a{display:block}.single-lab .selected-publications-section .hp-container .links .show-hide-parent{font-family:Roboto;font-style:normal;font-weight:600;font-size:16px;line-height:120%;color:#00223b;margin-bottom:20px;padding-left:15px}@media all and (min-width:600px){.single-lab .selected-publications-section .hp-container .links .show-hide-parent{margin-bottom:8px}}.single-lab .selected-publications-section .hp-container .copy-holder{margin-bottom:40px;display:flex;flex-direction:column}@media all and (min-width:850px){.single-lab .selected-publications-section .hp-container .copy-holder{width:25%;margin-bottom:0}}.single-lab .selected-publications-section .hp-container .copy-holder h2{margin:0;flex-grow:1;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:30px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:40px}@media all and (min-width:400px){.single-lab .selected-publications-section .hp-container .copy-holder h2{font-size:42px}}@media all and (min-width:700px){.single-lab .selected-publications-section .hp-container .copy-holder h2{font-size:54px}}@media all and (min-width:1100px){.single-lab .selected-publications-section .hp-container .copy-holder h2{font-size:68px}}@media all and (min-width:850px){.single-lab .selected-publications-section .hp-container .copy-holder h2{margin-bottom:0}}.single-lab .selected-publications-section .hp-container .publications-holder{border-top:1px solid #80909d}@media all and (min-width:850px){.single-lab .selected-publications-section .hp-container .publications-holder{width:62%;margin-bottom:0}}.single-lab .selected-publications-section .hp-container .publications-holder .extra{max-height:0;transition:all 1s;overflow:hidden}.single-lab .selected-publications-section .hp-container .publications-holder .extra.show{max-height:1500px}.single-lab .selected-publications-section .hp-container .publications-holder h3{margin:0;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.1em;text-transform:uppercase;color:#00223b}.single-lab .selected-publications-section .hp-container .publications-holder .publications{padding:20px 0}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication{display:flex;flex-direction:column;padding:0 0 25px 0;justify-content:space-between;border-bottom:1px solid #d7e2e8;margin-bottom:20px}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication h3{font-family:Roboto;font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#00223b;margin:0 10px 0 0;text-transform:none}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .authors{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#5c6973;margin-bottom:4px}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .journal-issue{font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:160%;color:#5c6973}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:120%;color:#00223b}@media all and (min-width:600px){.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row{display:flex;justify-content:space-between}}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row a{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row a:before{font-size:13px;color:#405a6c;text-decoration:none}@media all and (min-width:600px){.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side{display:flex;justify-content:flex-start}}@media all and (max-width:599px){.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side .pub-date{padding-bottom:9px}}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side .pmid{font-weight:700}@media all and (max-width:599px){.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side .pmid{padding-bottom:9px}}@media all and (min-width:600px){.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side .pmid{border-left:1px solid #e6edf2;padding-left:8px;margin-left:8px}}@media all and (min-width:600px){.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .right-side{display:flex;justify-content:flex-end}}.single-lab .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .right-side div:nth-of-type(2){border-left:1px solid #e6edf2;padding-left:8px;margin-left:8px}.single-lab .people-section .hp-container{max-width:1360px;margin:0 auto;border-top:1px solid #e9eef2;padding-top:100px;border-bottom:1px solid #e9eef2;padding-bottom:100px}.single-lab .people-section{position:relative;width:100vw;padding-bottom:100px;padding-top:100px}@media all and (max-width:599px){.single-lab .people-section{width:100%}}@media all and (min-width:600px){.single-lab .people-section{margin-left:calc((100vw - var(--scrollbar) - 100%)/ -2);margin-right:calc((100vw - var(--scrollbar) - 100%)/ -2)}}@media all and (max-width:1400px){.single-lab .people-section{padding:0 5%}}.single-lab .people-section a{text-decoration:none}.single-lab .people-section .section-header{margin-bottom:40px}@media all and (min-width:1350px){.single-lab .people-section .section-header{padding:0}}.single-lab .people-section .section-header h2{font-size:30px}@media all and (min-width:400px){.single-lab .people-section .section-header h2{font-size:42px}}@media all and (min-width:700px){.single-lab .people-section .section-header h2{font-size:52px}}.single-lab .people-section .section-header h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:30px;line-height:120%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:400px){.single-lab .people-section .section-header h2{font-size:42px}}@media all and (min-width:700px){.single-lab .people-section .section-header h2{font-size:54px}}@media all and (min-width:1100px){.single-lab .people-section .section-header h2{font-size:68px}}.single-lab .people-section .container{max-width:1280px;margin:0 auto;display:table;position:relative;z-index:4;width:100%}@media all and (min-width:400px){.single-lab .people-section .posts{display:flex;justify-content:space-between;gap:1.333%;flex-wrap:wrap}}@media all and (min-width:900px){.single-lab .people-section .posts{justify-content:flex-start}}@media all and (min-width:1350px){.single-lab .people-section .posts{padding:0}}.single-lab .people-section .posts .section-title-link{display:inline-block;border:1px solid #8b8b8b;border-radius:12px;padding:10px 30px;font-weight:700}.single-lab .people-section .posts .section-title-link:focus,.single-lab .people-section .posts .section-title-link:hover{text-decoration:none;background:#072a5f;border-color:#072a5f;color:#fff}.single-lab .people-section .posts h2{margin-bottom:20px}.single-lab .people-section .posts p{color:#00223b}@media all and (min-width:400px){.single-lab .people-section .posts article{flex-basis:48%}}@media all and (min-width:700px){.single-lab .people-section .posts article{flex-basis:32%}}@media all and (min-width:900px){.single-lab .people-section .posts article{flex-basis:24%}}.single-lab .people-section .posts article .entry-content{padding:0}.single-lab .people-section .posts article .featured-image{width:100%;height:0;padding-bottom:130%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:15px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.single-lab .people-section .posts article h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin:0 0 10px 0}@media all and (min-width:600px){.single-lab .people-section .posts article h2{font-size:26px}}@media all and (min-width:900px){.single-lab .people-section .posts article h2{font-size:32px}}.single-lab .people-section .posts article p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}.single-lab .people-section .posts article a{text-decoration:none}.single-lab .people-section .posts p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}.single-lab .collab-section{padding-top:50px;padding-bottom:30px}.single-lab .collab-section .gform-field-label{display:none!important}.single-lab .collab-section .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single-lab .collab-section .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.single-lab .collab-section .hp-container{padding:0 5%}}.single-lab .collab-section .copy{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media all and (min-width:850px){.single-lab .collab-section .copy{width:68%;margin-bottom:0}}.single-lab .collab-section .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:56px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin:0 0 30px 0}.single-lab .collab-section .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.single-lab .collab-section .copy .info-section{display:flex;justify-content:space-between}.single-lab .collab-section .copy .info-section div{flex-basis:42%}.single-lab .collab-section .copy .info-section div p{margin:0 0 7px 0}.single-lab .collab-section .copy .info-section div p.name{font-weight:700}.single-lab .collab-section .copy .info-section div p.phone::before{content:"\f095";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:15px}.single-lab .collab-section .copy .info-section div p.location::before{content:"\f041";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:15px}.single-lab .collab-section .copy .info-section div p.mail::before{content:"\f003";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:15px}.single-lab .collab-section .copy .info-section .left-side{width:70%}.single-lab .collab-section .copy .info-section .right-side{width:30%;border-left:1px solid #e3eaef;padding-left:5%}.single-lab .collab-section .copy .info-section .right-side .social-links{margin-bottom:10px}.single-lab .collab-section .copy .info-section .right-side a{font-weight:600;text-decoration:underline}.single-lab .collab-section .image{background:url(../images/new-building.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:850px){.single-lab .collab-section .image{width:28%}}@media all and (max-width:849px){.single-lab .collab-section .image{height:0;padding-bottom:50%;margin-bottom:30px}}@media all and (min-width:850px){.single-lab .collab-section .image{min-height:540px}}.single-research-service.loaded .lab-about-callout .key-copy h2{opacity:1}.single-research-service .site-main{margin-top:0}.single-research-service .lab-about-callout{margin-bottom:80px;background:#fff}.single-research-service .lab-about-callout .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single-research-service .lab-about-callout .hp-container{display:flex;justify-content:space-between;gap:30px}}@media all and (max-width:1400px){.single-research-service .lab-about-callout .hp-container{padding:0 5%}}.single-research-service .lab-about-callout .key-copy{display:flex;background:#f2f5f7;border-radius:12px;flex-direction:column;justify-content:center;margin-bottom:20px;padding:10% 5%}@media all and (min-width:850px){.single-research-service .lab-about-callout .key-copy{flex-basis:50%;padding:0 60px;margin-bottom:0}}.single-research-service .lab-about-callout .key-copy .logo{height:80px;width:180px;background:url(../images/logo-placeholder.png) center center/contain no-repeat}.single-research-service .lab-about-callout .key-copy h2{font-family:GT-Zirkon;margin:0 0 50px 0;font-style:normal;font-weight:400;font-size:30px;line-height:120%;letter-spacing:-.03em;color:#00223b;opacity:0}@media all and (min-width:400px){.single-research-service .lab-about-callout .key-copy h2{font-size:40px}}@media all and (min-width:700px){.single-research-service .lab-about-callout .key-copy h2{font-size:55px}}@media all and (min-width:1050px){.single-research-service .lab-about-callout .key-copy h2{font-size:84px}}.loaded .single-research-service .lab-about-callout .key-copy h2{opacity:1}.single-research-service .lab-about-callout .key-copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.single-research-service .lab-about-callout .image{height:0;padding-bottom:80%;margin-bottom:40px;background:url(../images/ragon-about-bg.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:850px){.single-research-service .lab-about-callout .image{flex-basis:50%;min-height:720px;padding-bottom:0;margin-bottom:0}}.single-research-service .lab-overview{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single-research-service .lab-overview{display:flex;justify-content:space-between;gap:70px}}@media all and (max-width:1400px){.single-research-service .lab-overview{padding:0 5%}}.single-research-service .lab-overview .left-side{flex-basis:75%}.single-research-service .lab-overview .left-side .overview{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #d8e2e8}.single-research-service .lab-overview .left-side .overview h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:56px;line-height:120%;letter-spacing:-.03em;color:#00223b}.single-research-service .lab-overview .left-side .overview a{font-weight:700;padding-right:15px;text-decoration:underline}.single-research-service .lab-overview .left-side div>h3{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:24px;line-height:140%;letter-spacing:-.03em;color:#00223b}.single-research-service .lab-overview .left-side div li{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#00223b}.single-research-service .lab-overview .left-side .recognition ul{margin:0;padding:0;display:flex;gap:3%;flex-wrap:wrap}.single-research-service .lab-overview .left-side .recognition ul li{padding:20px;flex-basis:31%;display:inline-block;border:1px solid #dee6eb;border-radius:12px 40px 12px 12px;margin-bottom:20px;list-style:none}.single-research-service .lab-overview .left-side .recognition ul li .star{height:13px;width:13px;margin-bottom:15px;background:url(../images/recog-star.svg) center center no-repeat}.single-research-service .lab-overview .right-side{flex-basis:25%}@media all and (max-width:849px){.single-research-service .lab-overview .right-side{margin-bottom:40px}}.single-research-service .lab-overview .right-side .show-hide{font-family:Roboto;font-style:normal;font-weight:600;font-size:13px;line-height:120%;color:#00223b;margin-bottom:8px;padding-left:15px}.single-research-service .lab-overview .right-side div .extra{max-height:0;overflow:hidden;transition:all .4s;margin-top:0;list-style-type:disc}.single-research-service .lab-overview .right-side div .extra.show{max-height:400px}.single-research-service .lab-overview .right-side div ul{margin-bottom:0;padding-left:20px}.single-research-service .lab-overview .right-side div>h3{font-size:18px;line-height:140%;letter-spacing:-.03em;color:#00223b}.single-research-service .lab-overview .right-side li{font-family:Roboto;font-style:normal;font-weight:400;font-size:13px;line-height:120%;color:#00223b;margin-bottom:8px}.single-research-service .lab-overview .right-side .collab{margin-top:20px;border-radius:12px;top:40px;padding:20px 30px;position:sticky;max-width:320px;background:url(../images/collab-box-bg.png) center center/cover no-repeat}.single-research-service .lab-overview .right-side .collab h3{margin-top:0}.single-research-service .principals{display:flex;justify-content:space-between;flex-wrap:wrap}.single-research-service .principal-investigator{display:flex;justify-content:flex-start;gap:25px;margin-bottom:20px}@media all and (min-width:700px){.single-research-service .principal-investigator{flex-basis:45%}}.single-research-service .principal-investigator .image{height:120px;width:120px;border-radius:50%}.single-research-service .principal-investigator .copy{display:flex;width:calc(100% - 140px);justify-content:center;flex-direction:column}.single-research-service .principal-investigator .copy h4{margin:0 0 7px 0;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:26px;line-height:120%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:1500px){.single-research-service .principal-investigator .copy h4{font-size:32px}}.single-research-service .principal-investigator .copy p{margin:0;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em;color:#5c6973}.single-research-service .news-section .hp-container{max-width:1360px;margin:0 auto}.single-research-service .news-section{position:relative;width:100vw;padding-bottom:100px;padding-top:100px}@media all and (max-width:599px){.single-research-service .news-section{padding:0 5%;width:100%}}@media all and (min-width:600px){.single-research-service .news-section{margin-left:calc((100vw - var(--scrollbar) - 100%)/ -2);margin-right:calc((100vw - var(--scrollbar) - 100%)/ -2)}}.single-research-service .news-section a{text-decoration:none}.single-research-service .news-section .section-header{padding:20px 5% 0;margin-bottom:40px}@media all and (min-width:1350px){.single-research-service .news-section .section-header{padding:0}}.single-research-service .news-section .section-header h2{font-size:30px}@media all and (min-width:400px){.single-research-service .news-section .section-header h2{font-size:42px}}@media all and (min-width:700px){.single-research-service .news-section .section-header h2{font-size:52px}}.single-research-service .news-section svg{position:absolute;top:0;left:0;z-index:3}.single-research-service .news-section .section-header h2{font-size:42px;letter-spacing:0;line-height:54px;font-weight:400;color:#00223b}.single-research-service .news-section .container{max-width:1280px;margin:0 auto;display:table;position:relative;z-index:4;width:100%}.single-research-service .news-section .posts{padding:0 5%}@media all and (min-width:900px){.single-research-service .news-section .posts{display:flex;justify-content:space-between;gap:25px}}@media all and (min-width:1350px){.single-research-service .news-section .posts{padding:0}}.single-research-service .news-section .posts .section-title-link{display:inline-block;border:1px solid #8b8b8b;border-radius:12px;padding:10px 30px;font-weight:700}.single-research-service .news-section .posts .section-title-link:focus,.single-research-service .news-section .posts .section-title-link:hover{text-decoration:none;background:#072a5f;border-color:#072a5f;color:#fff}.single-research-service .news-section .posts h2{margin-bottom:20px}.single-research-service .news-section .posts p{color:#00223b}@media all and (min-width:900px){.single-research-service .news-section .posts .first{width:48%}}.single-research-service .news-section .posts .first .featured-image{width:100%;height:0;padding-bottom:74.5%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:30px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.single-research-service .news-section .posts .first h2{font-family:GT-Zirkon;font-weight:400;font-size:20px;line-height:140%;letter-spacing:-.03em;color:#00223b;margin:0 20px 0 0}.single-research-service .news-section .posts .first .excerpt{display:none}.single-research-service .news-section .posts .first a{text-decoration:none}.single-research-service .news-section .posts .date{font-size:14px;letter-spacing:0;line-height:18px}.single-research-service .news-section .posts p{font-size:16px;letter-spacing:0;line-height:28px}.single-research-service .news-section .posts .research h2{margin:20px 0}.single-research-service .news-section .posts a.category{font-size:12px;background:#e0f2ff;font-weight:600;color:#1d3b54;line-height:24px;text-decoration:none;margin-left:15px;border-radius:10px;padding:2px 6px;transition:all .4s}.single-research-service .news-section .posts a.category:hover{background:#c1e6ff;text-decoration:none}.single-research-service .selected-publications-section{margin-bottom:80px;background:url(../images/publication-bg.png) bottom center/cover no-repeat}.single-research-service .selected-publications-section .hp-container{max-width:1360px;padding:100px 0;margin:0 auto}@media all and (min-width:850px){.single-research-service .selected-publications-section .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.single-research-service .selected-publications-section .hp-container{padding:10% 5%}}.single-research-service .selected-publications-section .hp-container .links{text-align:right;display:flex;justify-content:space-between}.single-research-service .selected-publications-section .hp-container .links .show-hide-parent{font-family:Roboto;font-style:normal;font-weight:600;font-size:16px;line-height:120%;color:#00223b;margin-bottom:8px;padding-left:15px}.single-research-service .selected-publications-section .hp-container .copy-holder{margin-bottom:40px;display:flex;flex-direction:column}@media all and (min-width:850px){.single-research-service .selected-publications-section .hp-container .copy-holder{width:25%;margin-bottom:0}}.single-research-service .selected-publications-section .hp-container .copy-holder h2{margin:0;flex-grow:1;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:30px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:40px}@media all and (min-width:400px){.single-research-service .selected-publications-section .hp-container .copy-holder h2{font-size:42px}}@media all and (min-width:700px){.single-research-service .selected-publications-section .hp-container .copy-holder h2{font-size:54px}}@media all and (min-width:1100px){.single-research-service .selected-publications-section .hp-container .copy-holder h2{font-size:68px}}@media all and (min-width:850px){.single-research-service .selected-publications-section .hp-container .copy-holder h2{margin-bottom:0}}.single-research-service .selected-publications-section .hp-container .publications-holder{border-top:1px solid #80909d}@media all and (min-width:850px){.single-research-service .selected-publications-section .hp-container .publications-holder{width:62%;margin-bottom:0}}.single-research-service .selected-publications-section .hp-container .publications-holder .extra{max-height:0;transition:all 1s;overflow:hidden}.single-research-service .selected-publications-section .hp-container .publications-holder .extra.show{max-height:1500px}.single-research-service .selected-publications-section .hp-container .publications-holder h3{margin:0;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.1em;text-transform:uppercase;color:#00223b}.single-research-service .selected-publications-section .hp-container .publications-holder .publications{padding:20px 0}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication{display:flex;flex-direction:column;padding:0 0 25px 0;justify-content:space-between;border-bottom:1px solid #d7e2e8;margin-bottom:20px}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication h3{font-family:Roboto;font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#00223b;margin:0 10px 0 0;text-transform:none}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .authors{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:160%;color:#5c6973}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .journal-issue{font-family:Roboto;font-style:normal;font-weight:500;font-size:12px;line-height:160%;color:#5c6973}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row{display:flex;justify-content:space-between;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:120%;color:#00223b}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row a{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row a:before{font-size:13px;color:#405a6c;text-decoration:none}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side{display:flex;justify-content:flex-start}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .left-side .pmid{border-left:1px solid #e6edf2;padding-left:8px;margin-left:8px;font-weight:700}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .right-side{display:flex;justify-content:flex-end}.single-research-service .selected-publications-section .hp-container .publications-holder .publications .publication .bottom-row .right-side div:nth-of-type(2){border-left:1px solid #e6edf2;padding-left:8px;margin-left:8px}.single-research-service .people-section .hp-container{max-width:1360px;margin:0 auto;border-top:1px solid #e9eef2;padding-top:100px}.single-research-service .people-section{position:relative;width:100vw;padding-bottom:100px;padding-top:100px}@media all and (max-width:599px){.single-research-service .people-section{width:100%}}@media all and (min-width:600px){.single-research-service .people-section{margin-left:calc((100vw - var(--scrollbar) - 100%)/ -2);margin-right:calc((100vw - var(--scrollbar) - 100%)/ -2)}}@media all and (max-width:1400px){.single-research-service .people-section{padding:0 5%}}.single-research-service .people-section a{text-decoration:none}.single-research-service .people-section .section-header{padding:20px 5% 0;margin-bottom:40px}@media all and (min-width:1350px){.single-research-service .people-section .section-header{padding:0}}.single-research-service .people-section .section-header h2{font-size:30px}@media all and (min-width:400px){.single-research-service .people-section .section-header h2{font-size:42px}}@media all and (min-width:700px){.single-research-service .people-section .section-header h2{font-size:52px}}.single-research-service .people-section .section-header h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:68px;line-height:120%;letter-spacing:-.03em;color:#00223b}.single-research-service .people-section .container{max-width:1280px;margin:0 auto;display:table;position:relative;z-index:4;width:100%}.single-research-service .people-section .posts{padding:0 5%}@media all and (min-width:900px){.single-research-service .people-section .posts{display:flex;justify-content:flex-start;gap:1.333%;flex-wrap:wrap}}@media all and (min-width:1350px){.single-research-service .people-section .posts{padding:0}}.single-research-service .people-section .posts .section-title-link{display:inline-block;border:1px solid #8b8b8b;border-radius:12px;padding:10px 30px;font-weight:700}.single-research-service .people-section .posts .section-title-link:focus,.single-research-service .people-section .posts .section-title-link:hover{text-decoration:none;background:#072a5f;border-color:#072a5f;color:#fff}.single-research-service .people-section .posts h2{margin-bottom:20px}.single-research-service .people-section .posts p{color:#00223b}@media all and (min-width:900px){.single-research-service .people-section .posts article{flex-basis:24%}}.single-research-service .people-section .posts article .featured-image{width:100%;height:0;padding-bottom:130%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:15px;background:#c1e6ff url(../images/news-default.png) center center/cover no-repeat}.single-research-service .people-section .posts article h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;line-height:140%;letter-spacing:-.03em;color:#00223b;margin:0 0 10px 0}.single-research-service .people-section .posts article p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}.single-research-service .people-section .posts article a{text-decoration:none}.single-research-service .people-section .posts p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}.single-research-service .collab-section{padding-bottom:100px;padding-top:50px}.single-research-service .collab-section .gform-field-label{display:none!important}.single-research-service .collab-section .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single-research-service .collab-section .hp-container{display:flex;justify-content:space-between}}@media all and (max-width:1400px){.single-research-service .collab-section .hp-container{padding:0 5%}}.single-research-service .collab-section .copy{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media all and (min-width:850px){.single-research-service .collab-section .copy{width:68%;margin-bottom:0}}.single-research-service .collab-section .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:56px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin:0 0 30px 0}.single-research-service .collab-section .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.single-research-service .collab-section .copy .info-section{display:flex;justify-content:space-between}.single-research-service .collab-section .copy .info-section div{flex-basis:42%}.single-research-service .collab-section .copy .info-section div p{margin:0 0 7px 0}.single-research-service .collab-section .copy .info-section div p.name{font-weight:700}.single-research-service .collab-section .copy .info-section div p.phone::before{content:"\f095";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:15px}.single-research-service .collab-section .copy .info-section div p.location::before{content:"\f041";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:15px}.single-research-service .collab-section .copy .info-section div p.mail::before{content:"\f003";font-family:icomoon;transition:transform .3s;font-size:14px;margin-right:15px}.single-research-service .collab-section .copy .info-section .left-side{width:70%}.single-research-service .collab-section .copy .info-section .right-side{width:30%;border-left:1px solid #e3eaef;padding-left:5%}.single-research-service .collab-section .image{background:url(../images/new-building.png) center center/cover no-repeat;border-radius:12px}@media all and (min-width:850px){.single-research-service .collab-section .image{width:28%}}@media all and (max-width:849px){.single-research-service .collab-section .image{height:0;padding-bottom:50%}}@media all and (min-width:850px){.single-research-service .collab-section .image{min-height:540px}}.staff-header{background:#f2f5f7;border-radius:30px;min-height:350px;display:flex;flex-direction:column;justify-content:center;margin:0 5% 60px;padding:5%}@media all and (max-width:999px){.staff-header{padding:10% 5%}}.staff-header h2{font-style:normal;font-weight:400;font-size:30px;line-height:120%;text-align:center;letter-spacing:-.03em;color:#00223b;margin:0 0 30px 0;opacity:0}@media all and (min-width:400px){.staff-header h2{font-size:40px}}@media all and (min-width:700px){.staff-header h2{font-size:55px}}@media all and (min-width:1050px){.staff-header h2{font-size:84px}}.loaded .staff-header h2{opacity:1}.staff-header p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;text-align:center;margin:0 auto 20px;color:#00223b}@media all and (min-width:750px){.staff-header p{max-width:75%}}.staff-header a{margin:0 auto;display:table}.staff-main{margin:0 5%}.lab-toggles{text-align:center;padding-bottom:40px;border-bottom:1px solid #e4eaee}#lab_toggle{font-family:Roboto;font-style:normal;font-weight:500;font-size:13px;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#00223b}@media all and (min-width:750px){.page-template-page-staff .directory-toggles{display:flex;gap:50px}}.page-template-page-staff .directory-toggles .right-side{max-height:unset;display:flex;flex-wrap:wrap;gap:10px}.directory-toggles,.lab-toggles{margin-bottom:60px}.directory-toggles .toggles,.lab-toggles .toggles{text-align:center;max-height:38px;overflow-y:hidden;transition:all .5s;margin-bottom:50px}.directory-toggles .toggles.full-height,.lab-toggles .toggles.full-height{max-height:800px}.directory-toggles .toggles a,.lab-toggles .toggles a{display:inline-block;background:#f2f5f7;padding:5px 10px;font-family:Roboto;margin-bottom:5px;border-radius:30px;margin-right:8px;transition:all .5s}.directory-toggles .toggles a:active,.directory-toggles .toggles a:focus,.directory-toggles .toggles a:hover,.lab-toggles .toggles a:active,.lab-toggles .toggles a:focus,.lab-toggles .toggles a:hover{text-decoration:none;background:#c5ebbc}.directory-toggles .toggles a.active,.lab-toggles .toggles a.active{text-decoration:none;background:#c5ebbc}.directory-toggles .toggles a.highlight,.lab-toggles .toggles a.highlight{background:#c5ebbc}.directory-toggles .left-side,.lab-toggles .left-side{min-width:200px}.directory-toggles .left-side p,.lab-toggles .left-side p{margin-top:5px}.directory-toggles .right-side,.lab-toggles .right-side{text-align:center;max-height:38px;overflow-y:hidden;transition:all .5s;margin-bottom:50px}.directory-toggles .right-side.full-height,.lab-toggles .right-side.full-height{max-height:400px}.directory-toggles .right-side a,.lab-toggles .right-side a{display:inline-block;background:#f2f5f7;padding:5px 10px;margin-bottom:5px;border-radius:30px;font-family:Roboto;color:#00223b;margin-right:8px;transition:all .5s}.directory-toggles .right-side a:active,.directory-toggles .right-side a:focus,.directory-toggles .right-side a:hover,.lab-toggles .right-side a:active,.lab-toggles .right-side a:focus,.lab-toggles .right-side a:hover{text-decoration:none;background:#c5ebbc}.directory-toggles .right-side a.active,.lab-toggles .right-side a.active{text-decoration:none;background:#c5ebbc}.directory-toggles .right-side a.highlight,.lab-toggles .right-side a.highlight{background:#c5ebbc}.department{display:none;width:100%}.department.active{display:inline-block}.department .header-section{margin-bottom:60px;position:relative}@media all and (min-width:850px){.department .header-section{display:flex;gap:20px;padding-top:20px}}@media all and (max-width:849px){.department .header-section{padding-left:50px}}.department .header-section .green-line{background:#c5ebbc;border-radius:12px;width:8px;margin-right:40px}@media all and (max-width:849px){.department .header-section .green-line{position:absolute;height:100%;left:0;top:0}}.department .header-section h2{flex-grow:1;font-style:normal;font-weight:400;font-size:32px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin:0 0 30px 0}@media all and (min-width:450px){.department .header-section h2{font-size:40px}}@media all and (min-width:1000px){.department .header-section h2{font-size:56px}}.department .header-section .copy{display:flex;flex-direction:column;justify-content:center;flex-basis:50%}.department .header-section .copy p{margin:0}.department .directory{margin-bottom:5%}@media all and (min-width:850px){.department .directory{margin-bottom:60px}}@media all and (min-width:425px){.department .directory{display:flex;justify-content:flex-start;gap:1.333%;flex-wrap:wrap}}@media all and (min-width:1350px){.department .directory{padding:0}}.department .directory h2{margin-bottom:20px}.department .directory p{color:#00223b}.department .directory.executive{gap:2%}@media all and (min-width:425px){.department .directory.executive .person{flex-basis:49%}}@media all and (min-width:900px){.department .directory.executive .person{flex-basis:32%}}.department .directory .person{margin-bottom:40px;width:100%}@media all and (min-width:425px){.department .directory .person{flex-basis:49%}}@media all and (min-width:900px){.department .directory .person{flex-basis:24%}}.department .directory .person .featured-image{width:100%;height:0;padding-bottom:130%;border-radius:12px;border:1px solid #e1e1e1;display:inline-block;margin-bottom:15px;background:#c1e6ff url(../images/profile-default.png) center center/cover no-repeat}.department .directory .person .featured-image span{display:inline-block;background:#c5ebbc;padding:5px 10px;border-radius:30px;margin-top:10px;margin-left:10px}.department .directory .person .links{display:flex;flex-wrap:wrap}.department .directory .person .links a{display:inline-block;padding-left:10px;margin-left:10px;border-left:1px solid #dde6ea}.department .directory .person .links a:nth-of-type(1){padding-left:0;margin-left:0;border-left:none}.department .directory .person h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;line-height:140%;letter-spacing:-.03em;color:#00223b;margin:0 0 10px 0}.department .directory .person p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b;margin-bottom:10px}.department .directory .person a{text-decoration:underline;display:block;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#00223b}.department .directory p{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}.top-about{max-width:1360px;margin:0 5%;padding-bottom:40px;justify-content:space-between}@media all and (min-width:800px){.top-about{display:flex;margin:0 auto;gap:50px;padding:0 5% 0 5%}}.top-about h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:55px;line-height:120%;letter-spacing:-.03em;color:#00223b;opacity:0}@media all and (min-width:800px){.top-about h2{font-size:84px}}.loaded .top-about h2{opacity:1}.top-about .icon-holder{display:flex;flex-direction:column;justify-content:center}.top-about .icon-holder .icon{width:190px;height:10px;background:url(../images/icon-line.png) center center no-repeat}.top-image{height:0;padding-bottom:60%;margin:0 5%;border-radius:12px}.timeline-container{margin:100px 7% 100px 7%;display:flex}.timeline-container .timeline-content{flex-basis:90%}.timeline-container .nav-holder{flex-basis:10%}.floaty-box{position:sticky;top:calc((100% - 252px)/ 2);margin:0 0 0 auto;display:table}.floaty-box .triple-dots{width:2px;height:38px;background:url(../images/triple-dots.png) center center no-repeat;margin:15px auto;display:table}.floaty-box .nexty,.floaty-box .prevy{border:1px solid #203e54;border-radius:50%;height:30px;width:30px;line-height:28px;text-align:center;margin:0 auto;display:table;transition:all .3s;background:#fff}.floaty-box .nexty:focus,.floaty-box .prevy:focus{text-decoration:none}.floaty-box .nexty:active,.floaty-box .nexty:hover,.floaty-box .prevy:active,.floaty-box .prevy:hover{text-decoration:none;background:#03223b;color:#fff}.floaty-box .prevy::before{content:"\f106";font-family:icomoon;transition:transform .3s;font-size:14px;padding:5px}.floaty-box .nexty::before{content:"\f107";font-family:icomoon;transition:transform .3s;font-size:14px;padding:5px}.floaty-box h2{margin:0;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;height:50px;width:50px;line-height:48px;border-radius:50%;border:1px solid #00223b;text-align:center;background:#fff;color:#00223b}.fake-box{gap:40px}@media all and (min-width:800px){.fake-box{display:flex}}.fake-box .left-side{flex-basis:25%}.fake-box .right-side{flex-basis:75%;font-family:Roboto;font-style:normal;font-weight:400;font-size:20px;line-height:160%;color:#00223b}.timeline-entry{border-top:1px solid #03223b;margin-bottom:40px;padding-top:60px;position:relative}.timeline-entry:before{height:9px;width:9px;border-radius:50%;background:#03223b;content:"";display:inline-block;position:absolute;top:-5px;left:0}@media all and (min-width:800px){.timeline-entry{display:flex;gap:50px}}.timeline-entry .left-side{flex-basis:25%}.timeline-entry .left-side h2{position:sticky;top:120px;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:40px;margin-bottom:50px;line-height:100%;margin-top:0;color:#00223b}@media all and (min-width:450px){.timeline-entry .left-side h2{font-size:55px}}@media all and (min-width:700px){.timeline-entry .left-side h2{font-size:80px}}@media all and (min-width:800px){.timeline-entry .left-side h2{margin-bottom:0}}@media all and (min-width:1000px){.timeline-entry .left-side h2{font-size:128px}}.timeline-entry .right-side{flex-basis:75%}.timeline-entry .right-side h3{margin-top:0;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:28px;line-height:140%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:450px){.timeline-entry .right-side h3{font-size:36px}}@media all and (min-width:700px){.timeline-entry .right-side h3{font-size:44px}}.timeline-entry .right-side .image{width:100%;border-radius:12px;height:0;padding-bottom:70%}.timeline-entry .right-side .image.portrait{max-width:580px;padding-bottom:100%}.timeline-entry .right-side .copy{margin-bottom:60px}.page.page-template-default.loaded .page-title-content{opacity:1}.page.page-template-default .entry-header{max-width:1200px;margin:0 auto 60px}.page.page-template-default .entry-header h1{width:100%;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:68px;line-height:110%;text-align:center;letter-spacing:-.03em;color:#00223b;opacity:0}.single.post-template-default .entry-header{max-width:1200px;margin:0 auto 60px;padding-top:30px}.single.post-template-default .entry-header h1{width:100%;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;line-height:110%;text-align:center;letter-spacing:-.03em;color:#00223b}@media all and (min-width:450px){.single.post-template-default .entry-header h1{font-size:40px}}@media all and (min-width:700px){.single.post-template-default .entry-header h1{font-size:68px}}.single.post-template-default .entry-header .entry-meta{display:table;margin:0 auto}.single.post-template-default .entry-header .entry-meta .posted-on{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:120%;color:#00223b}.single.post-template-default .entry-header .entry-meta a.category{font-size:12px;background:#e0f2ff;font-weight:600;color:#1d3b54;line-height:24px;text-decoration:none;margin-left:15px;border-radius:10px;padding:2px 6px;transition:all .4s}.single.post-template-default .entry-header .entry-meta a.category:hover{background:#c1e6ff;text-decoration:none}.single.post-template-default .post-thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.single.post-template-default .post-thumbnail figcaption{margin-top:5px;display:inline-block;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#00223b}@media all and (min-width:1024px){.single.post-template-default .content-container{display:flex}}@media all and (min-width:1024px){.single.post-template-default .content-container .entry-content{width:66%}}.single.post-template-default .content-container .entry-content .guest-author{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:120%;color:#00223b}.single.post-template-default .content-container .entry-content .guest-author span{font-weight:500;font-size:14px;text-transform:uppercase}.single.post-template-default .content-container .entry-content .sharing-holder{padding-left:0;width:100%;display:flex}.single.post-template-default .content-container .entry-content .sharing-holder h5{line-height:40px;margin:0 10px 0 0}.single.post-template-default .content-container .entry-content .sharing-holder .sharing{flex-direction:row}.single.post-template-default .content-container .entry-content .sharing-holder .sharing a{margin-bottom:0;margin-right:5px}@media all and (min-width:1024px){.single.post-template-default .content-container .sharing-holder{width:17%;padding-left:50px}}.single.post-template-default .content-container .sharing-holder h5{margin-top:18px;font-size:16px;margin-bottom:15px}.single.post-template-default .content-container .sharing-holder .sharing{display:flex}@media all and (min-width:1024px){.single.post-template-default .content-container .sharing-holder .sharing{flex-direction:column}}.single.post-template-default .content-container .sharing-holder .sharing a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background:#f2f5f7;margin-bottom:5px;border-radius:50%}.single.post-template-default .related-posts-holder{max-width:1360px;padding-bottom:60px;margin:0 auto}@media all and (max-width:1400px){.single.post-template-default .related-posts-holder{padding:0 5% 5%}}.single.post-template-default .related-posts-holder .view-all-mobile{margin-bottom:70px}@media all and (min-width:700px){.single.post-template-default .related-posts-holder .view-all-mobile{display:none}}.single.post-template-default .related-posts-holder .view-all-mobile a{display:inline-block}.single.post-template-default .related-posts-holder .header-holder{position:relative;display:flex;justify-content:space-between;width:100%;border-top:1px solid #dcdcdc;margin-top:60px;padding-top:60px}.single.post-template-default .related-posts-holder .header-holder h2{z-index:3;display:inline-block;font-size:32px;color:#00223b;letter-spacing:1px;text-align:center;line-height:36px;margin-bottom:40px;white-space:nowrap;margin:0 0 40px}.single.post-template-default .related-posts-holder .header-holder a{display:none}@media all and (min-width:700px){.single.post-template-default .related-posts-holder .header-holder a{display:inline-block}}.single.post-template-default .related-posts{padding-bottom:30px}@media all and (min-width:700px){.single.post-template-default .related-posts{display:flex;justify-content:space-between;gap:2.5%}}.single.post-template-default .related-posts .post{width:100%}@media all and (min-width:600px){.single.post-template-default .related-posts .post{width:48%}}@media all and (min-width:900px){.single.post-template-default .related-posts .post{width:22.5%}}.single.post-template-default .related-posts .post .featured-image{display:inline-block;width:100%;border-radius:12px;height:0;padding-bottom:80%;margin-bottom:40px;background:url(../images/news-fallback.png) center center/cover no-repeat}.single.post-template-default .related-posts .post h2{font-size:16px;color:#262526;letter-spacing:0;line-height:24px;margin:0 0 20px 0}.single.post-template-default .related-posts .post a{text-decoration:none}.single.post-template-default .related-posts .post .date{font-size:14px;color:#666;letter-spacing:.3px;line-height:16px}.single.post-template-default .related-posts .post a.category{font-size:12px;background:#e0f2ff;font-weight:600;color:#1d3b54;line-height:24px;text-decoration:none;margin-left:15px;border-radius:10px;padding:2px 6px;transition:all .4s}.single.post-template-default .related-posts .post a.category:hover{background:#c1e6ff;text-decoration:none}.single.program-template-default.loaded .program-title{opacity:1}.single.program-template-default .program-holder{padding-top:90px;background:url(../images/program-gradient.png) bottom center/cover no-repeat}@media all and (max-width:1400px){.single.program-template-default .program-holder{padding:90px 5% 0}}.single.program-template-default .entry-header{padding-top:100px;max-width:1200px;margin:0 auto 60px}.single.program-template-default .entry-header h1{width:100%;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;line-height:110%;text-align:center;letter-spacing:-.03em;color:#00223b;opacity:0}@media all and (min-width:450px){.single.program-template-default .entry-header h1{font-size:40px}}@media all and (min-width:700px){.single.program-template-default .entry-header h1{font-size:68px}}.single.program-template-default .entry-header p{text-align:center;width:100%;font-family:Roboto;font-size:16px;line-height:120%}@media all and (min-width:769px){.single.program-template-default .entry-header p{font-size:24px}}.single.program-template-default .post-thumbnail{max-width:1360px;margin:0 auto 40px;border-radius:12px}.single.program-template-default .post-thumbnail img{border-radius:338px;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media all and (min-width:1025px){.single.program-template-default .post-thumbnail img{height:700px}}.single.program-template-default .blue-bottom{max-width:1200px;margin:0 auto}.single.program-template-default .blue-bottom>h6{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:.1em;text-transform:uppercase;color:#00223b}.single.program-template-default .blue-bottom>h3{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;line-height:110%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:450px){.single.program-template-default .blue-bottom>h3{font-size:40px}}@media all and (min-width:700px){.single.program-template-default .blue-bottom>h3{font-size:56px}}.single.program-template-default .initiatives-holder{margin-top:60px;border-top:1px solid #bbe2fb;padding-top:60px}.single.program-template-default .initiatives-holder>h2{margin:0 0 50px 0;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:32px;line-height:110%;letter-spacing:-.03em;color:#00223b}@media all and (min-width:450px){.single.program-template-default .initiatives-holder>h2{font-size:40px}}@media all and (min-width:700px){.single.program-template-default .initiatives-holder>h2{font-size:56px}}.single.program-template-default .initiative{padding-bottom:5%}@media all and (min-width:850px){.single.program-template-default .initiative{padding-bottom:100px}}.single.program-template-default .initiative:nth-of-type(2n) .copy{order:1}.single.program-template-default .initiative:nth-of-type(2n) .image{order:2}.single.program-template-default .initiative .hp-container{max-width:1360px;margin:0 auto}@media all and (min-width:850px){.single.program-template-default .initiative .hp-container{display:flex;justify-content:space-between}}.single.program-template-default .initiative .copy{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media all and (min-width:850px){.single.program-template-default .initiative .copy{width:45%;margin-bottom:0}}.single.program-template-default .initiative .copy h2{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:24px;line-height:120%;letter-spacing:-.03em;color:#00223b;margin-bottom:40px;margin-top:0}@media all and (min-width:425px){.single.program-template-default .initiative .copy h2{font-size:32px}}@media all and (min-width:700px){.single.program-template-default .initiative .copy h2{font-size:38px}}.single.program-template-default .initiative .copy p{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#00223b;margin-bottom:40px}.single.program-template-default .initiative .image{height:0;padding-bottom:60%;margin-bottom:40px;background:url(../images/new-building.png) center center/cover no-repeat;border-radius:330px}@media all and (min-width:850px){.single.program-template-default .initiative .image{width:45%;min-height:340px;padding-bottom:0;margin-bottom:0}}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding-top:5%;padding-bottom:5%}details:last-of-type{border-bottom:1px solid #203e54}details summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:25px 0;border-top:1px solid #203e54;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:24px;line-height:110%;letter-spacing:-.03em;color:#00223b;position:relative;padding-right:50px;flex:none;order:0;flex-grow:0}details summary::after{content:"+";display:inline-flex;justify-content:center;align-items:center;position:absolute;right:10px;width:28px;height:28px;font-size:24px;line-height:28px;color:#03223b;background-color:#c1e6ff;border-radius:50%;margin-left:10px;transition:transform .3s ease,background-color .3s ease}details[open] summary::after{content:"-"}details p{padding:10px 0;margin:0;margin-bottom:20px;border-top:none;background-color:#fff}.wp-block-quote{margin:0 0 60px 0;border-left:none;padding-left:0}.wp-block-quote p{font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:24px;line-height:200%;letter-spacing:-.03em;color:#00223b}.wp-block-quote cite{position:relative;padding-left:28px;font-family:GT-Zirkon;font-style:normal;font-weight:400;font-size:20px;line-height:110%;letter-spacing:-.03em;color:#00223b;flex:none;order:0;align-self:stretch;flex-grow:0}.wp-block-quote cite:before{content:"";display:inline-block;position:absolute;height:120%;left:0;top:-3px;background:#c5ebbc;border-radius:12px;width:8px;margin-right:40px}embed,iframe,object,video{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.is-type-video .wp-block-embed__wrapper{float:left;height:0;margin-bottom:1em;padding-top:56.25%;position:relative;width:100%}.is-type-video .wp-block-embed__wrapper embed,.is-type-video .wp-block-embed__wrapper iframe,.is-type-video .wp-block-embed__wrapper object,.is-type-video .wp-block-embed__wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-image figcaption{color:#666;font-style:italic;text-align:left}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#03223b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{margin-bottom:1.5em}@media (min-width:48em){.alignleft{float:left;margin-right:1.5em}}.alignright{margin-bottom:1.5em}@media (min-width:48em){.alignright{float:right;margin-left:1.5em}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.alignnone{clear:both;margin:1.5em 0}.no-sidebar .alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (min-width:48em){.wp-block-image .alignleft{margin-right:2em}.wp-block-image .alignright{margin-left:2em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fZm9udHMuc2NzcyIsImdlbmVyaWMvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwiZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwidmVuZG9yL19pY29tb29uLnNjc3MiLCJ2ZW5kb3IvX3NsaWNrLXRoZW1lLnNjc3MiLCJ2ZW5kb3IvX3NsaWNrLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fYm9keS5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9faHIuc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJiYXNlL190YWJsZXMuc2NzcyIsImJhc2UvX2xpbmtzLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJiYXNlL19maWVsZHMuc2NzcyIsImxheW91dHMvX2NvbnRlbnQtd3JhcHBlcnMuc2NzcyIsImxheW91dHMvX25vLXNpZGViYXIuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZS1uYXYuc2NzcyIsImxheW91dHMvX2FkbWluLWJhci5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL19ob21lLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX21lbnUtdG9nZ2xlLnNjc3MiLCJjb21wb25lbnRzL19wb3N0LWxpc3QtbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL19wb3N0cy1hbmQtcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhLnNjc3MiLCJ1dGlsaXRpZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsInV0aWxpdGllcy9fYWxpZ25tZW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFrQ0EsV0FDSSxhQUFBLE1BQ0EsWUFBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsSUFBQSxtQ0FBQSxrQkFBQSxDQUFBLG9DQUFBLGNBQUEsQ0FB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QSx5Q0FBdUYsb0JBQUEsS0FBeUIsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxLQUFzQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsSUFBd0IsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxJQUFxQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsS0FBeUIsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxLQUFzQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsSUFBd0IsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxJQUFxQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsS0FBeUIsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxLQUFzQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsSUFBd0IsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxJQUFxQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsS0FBeUIsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxLQUFzQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsSUFBd0IsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxJQUFxQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsS0FBeUIsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxLQUFzQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsSUFBd0IsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxJQUFxQiw4Q0FBQSx5Q0FBdUYsb0JBQUEsS0FBeUIsMkNBQUEsc0NBQWlGLGlCQUFBLEVBQW1CLHVEQUFBLGtEQUF5RyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsR0FBdUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxHQUFvQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsR0FBdUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxHQUFvQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FBQSwwQ0FBeUYsb0JBQUEsTUFBMEIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxNQUF1QiwrQ0FBQSwwQ0FBeUYsb0JBQUEsS0FBeUIsNENBQUEsdUNBQW1GLGlCQUFBLEVBQW1CLHdEQUFBLG1EQUEyRyxpQkFBQSxLQUFzQiwrQ0FB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LFNBQUEsbUJBQ0EsTUFBQSxJQUNBLFVBQUEsaUJxQmxKQSwwQkFDSSxpQkFBQSxRQUNBLGNBQUEsSUFDQSxXQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsZUFDQSxLQUFBLGVBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsVUFBQSxRQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLFlBQUEsT0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLGdCQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLE9BS1IsOEJBQ0ksUUFBQSxFQzNCSixXQUNDLGNBQUEsTXRCdUNHLHdCc0J4Q0osV0FNRSxNQUFBLEtBR0EsYUFBQSxPQUlGLFlBQ0MsY0FBQSxNdEIwQkcsd0JzQjNCSixZQU1FLE1BQUEsTUFHQSxZQUFBLE9BSUYsYUFDQyxNQUFBLEt0QjBKRyxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS3NCeEpILGNBQUEsTUFHRCxXQUNDLE1BQUEsS0FDQSxPQUFBLE1BQUEsRUFLRCx1QnRCbUpJLE1BQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE1BQUEsSUFDQSxZQUFBLE1BQ0EsYUFBQSxNQXpKQSx3QnNCUUYsMkJBQ0MsYUFBQSxJQUdELDRCQUNDLFlBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBjdXN0b20gdGhlbWUgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMgYW5kIGRlZmluaXRpb25zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEN1c3RvbSB0aGVtZSBmb250c1xuLy8gQWRkIEBmb250LWZhY2UgZGVjbGFyYXRpb25zIGZvciBjb21tZXJjaWFsIGZvbnRzOyBwdXQgZm9udCBmaWxlcyBpbiBhc3NldHMvZm9udHNcblxuXG4kdGhpbjogMTAwO1xuJGV4dHJhbGlnaHQ6IDIwMDtcbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRib29rOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFib2xkOiA4MDA7XG4kYmxhY2s6IDkwMDtcblxuXG4kZm9udF9fbWFpbjogJ1JvYm90byc7XG4kZm9udF9faGVhZGluZzogJ0dULVppcmtvbic7XG5cbiRmb250X19jb2RlOiAnQ291cmllciBOZXcnLCAnRGVqYVZ1IFNhbnMgTW9ubycsICdCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm8nLCAnTW9uYWNvJywgbW9ub3NwYWNlICFkZWZhdWx0O1xuXG4kZm9udF9fbWFpbl9zdGFjazogc2Fucy1zZXJpZjtcbiRmb250X19tYWluX3NwYWNpbmc6IG5vcm1hbDtcblxuJGZvbnRfX2hlYWRpbmdfc3RhY2s6IHNhbnMtc2VyaWY7XG4kZm9udF9faGVhZGluZ19zcGFjaW5nOiBub3JtYWw7XG5cbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG5cblxuLy8gSWNvbW9vbiAtIGN1c3RvbSBpY29uIGZvbnRcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6XG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGY/JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9pY29tb29uL2ljb21vb24ud29mZj8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLnN2Zz8jaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICBzcmM6XG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci50dGY/JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXIud29mZj8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLndvZmYyPycpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuICAgIHNyYzpcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLUl0YWxpYy50dGY/JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXItSXRhbGljLndvZmY/JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci1JdGFsaWMud29mZjI/JykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgc3JjOlxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS50dGY/JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS53b2ZmPycpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS53b2ZmMj8nKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICBzcmM6XG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLUl0YWxpYy50dGY/JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS1JdGFsaWMud29mZj8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1NZWRpdW0tSXRhbGljLndvZmYyPycpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG5cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogdGFibGU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFZhcmlhYmxlcyAmIG1peGluc1xuICAgIC0gQnJlYWtwb2ludHNcbiAgICAtIENvbG9yc1xuICAgIC0gQ29sdW1uc1xuICAgIC0gTWl4aW5zXG4gICAgLSBGb250c1xuIyBHZW5lcmljXG5cdC0gTm9ybWFsaXplXG5cdC0gQm94IHNpemluZ1xuIyBWZW5kb3JcbiAgICAtIGljb21vb25cbiAgICAtIFNsaWNrIHNsaWRlclxuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEJvZHlcblx0LSBIclxuXHQtIExpc3RzXG5cdC0gVGFibGVzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyBMYXlvdXRzXG4gICAgLSBDb250ZW50IHdyYXBwZXJzXG4gICAgLSBTaWRlYmFyIHBsYWNlbWVudCBvcHRpb25zXG4gICAgLSBIZWFkZXJcbiAgICAtIFBhZ2UgaGVhZGVyXG4gICAgLSBBZG1pbiBiYXJcbiMgQ29tcG9uZW50c1xuXHQtIE5hdmlnYXRpb25cblx0LSBNZW51IHRvZ2dsZVxuXHQtIFBvc3QgbGlzdCBuYXZpZ2F0aW9uXG5cdC0gU29jaWFsXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBNb2RhbFxuIyBVdGlsaXRpZXNcblx0LSBBY2Nlc3NpYmlsaXR5XG5cdC0gQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiBCcmVha3BvaW50cyBhbmQgY29udGVudCB3aWR0aCBzZXR0aW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRoZSBjb2xvciBwYWxldHRlIGZvciBvdXIgdGhlbWVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbi8vIEl0IG1heSBiZSBoZWxwZnVsIHRvIGRlZmluZSB0aGUgbWFpbiBjb2xvcnMgZnJvbSB0aGUgZGVzaWduIGZpbGUgaGVyZVxuLy8gc28geW91IGNhbiB1c2UgdGhlc2UgZWFzaWVyLXRvLXJlbWVtYmVyIG5hbWVzIGluIG90aGVyIHBsYWNlcyBpbiB5b3VyIHN0eWxlc1xuLy8gdGhpcyBzZXQgb2YgY29sb3JzIGlzIGFsc28gcmVwcmVzZW50ZWQgaW4gdGhlbWUuanNvblxuXG4kY29sb3JfX3RoZW1lX2dyZWVuOiAjQTBEQzFDOyAvLyBcIkxpYmVydHkgR3JlZW5cIiBvbiB0aGVtZS5qc29uXG4kY29sb3JfX3RoZW1lX2JsdWU6ICMzMjZDREI7XG4kY29sb3JfX3RoZW1lX3JlZDogI0RCMjcwNztcbiRjb2xvcl9fdGhlbWVfeWVsbG93OiAjRkZGNTNBO1xuJGNvbG9yX190aGVtZV9ibGFjazogIzA1MDUwNTsgLy8gdGV4dCBjb2xvclxuJGNvbG9yX190aGVtZV9ncmF5OiAjNzM3MzczO1xuJGNvbG9yX190aGVtZV9ncmF5X2xpZ2h0OiAjRTZFNkU2O1xuKi9cbi8qIEJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRleHQgY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIExpbmtzIGluIGhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE5hdmlnYXRpb24gbGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTb2NpYWwgY29sb3JzLCBiYXNlZCBvbiBodHRwczovL2JyYW5kY29sb3JzLm5ldC9cbmFuZCBhY2NvdW50cyBmcm9tIFlvYXN0XG5GYWNlYm9vayBQYWdlIFVSTFxuVHdpdHRlciBVc2VybmFtZVxuSW5zdGFncmFtIFVSTFxuTGlua2VkSW4gVVJMXG5NeVNwYWNlIFVSTFxuUGludGVyZXN0IFVSTFxuWW91VHViZSBVUkxcbldpa2lwZWRpYSBVUkxcbiovXG4vKiBNaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbiAqIE1lZGlhIHF1ZXJ5IGJyZWFrIHBvaW50cyAobWluICYgbWF4KVxuICogQ2FsY3VsYXRlUmVtXG4gKiBGb250IHNpemVcbiAqIENsZWFyIGZpeFxuICogQ2VudGVyIGJsb2NrXG4gKiBGdWxsIHdpZHRoXG4gKiBBbmNob3JzXG4gKiBCdXR0b25zXG4gKiBTaG93IC8gaGlkZVxuICogQ29sdW1uc1xuICovXG4vKiBNZWRpYSBxdWVyeSBtaXhpblxuLy8gU2V0IGJyZWFrcG9pbnRzIGZyb20gYWJzdHJhY3RzL19icmVha3BvaW50cy1zaXplcy5zY3NzOlxuLy8gJGJwX180ODA6IDQ4MDtcbi8vICRicF9fNjAwOiA2MDA7XG4vLyAkYnBfXzgwMDogODAwO1xuLy8gJGJwX18xMDAwOiAxMDAwO1xuLy8gJGJwX18xMjAwOiAxMjAwO1xuLy8gJGJwX18xNDAwOiAxNDAwO1xuLy9cbi8vIHVzYWdlOlxuLy8gICAgICBNaW4td2lkdGhcbi8vICAgICAgQGluY2x1ZGUgYnAoJGJwX180ODApIHt9IHVzZSBhIHNldCBicmVha3BvaW50XG4vLyAgb3IgIEBpbmNsdWRlIGJwKDk2MCkge30gdXNlIGFueSBjdXN0b20gbnVtYmVyXG4vL1xuLy8gICAgICBtYXhfd2lkdGhcbi8vICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fNDgwKSB7fSBzZXQgYnBcbi8vICBvciAgQGluY2x1ZGUgYnAtbWF4KDM0MCkge30gY3VzdG9tIGJwXG4vL1xuLy8gcGl4ZWxzIGdldCBjb252ZXJ0ZWQgdG8gcmVtc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uL2ljb21vb24udHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9pY29tb29uLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5zdmc/I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXIud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tUmVndWxhci1JdGFsaWMudHRmP1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1SZWd1bGFyLUl0YWxpYy53b2ZmP1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLVJlZ3VsYXItSXRhbGljLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLnR0Zj9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLndvZmY/XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2d0LXppcmtvbi9HVC1aaXJrb24tTWVkaXVtLUl0YWxpYy50dGY/XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ndC16aXJrb24vR1QtWmlya29uLU1lZGl1bS1JdGFsaWMud29mZj9cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ3Qtemlya29uL0dULVppcmtvbi1NZWRpdW0tSXRhbGljLndvZmYyP1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJY29tb29uIGljb24gZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bY2xhc3NePWZhLV0sXG5bY2xhc3MqPVwiIGZhLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbmV2ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZmEtYW5nbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmZhLWFycm93LWxlZnQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5mYS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZhLWF3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtcHJpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1yaWJib246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1ib3JkZXJlZC1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtYm9yZGVyZWQtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRmXCI7XG59XG5cbi5mYS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNoZWNrbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmZhLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5mYS1lYXJ0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmZhLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWZpbGUtY2hhcnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1nb29nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1oYW5kcy1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhhbmRzLXVzZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuXG4uZmEtaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtbWFwbGUtbGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1jYW5hZGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1tZWRpYS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1uZXctdGFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuXG4uZmEtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmZhLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wb2RjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uZmEtcXVvdGVzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5mYS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zaGFyZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5mYS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uZmEtc2t5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXRocmVhZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5mYS10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5mYS10dW1ibHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10d2l0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi8qIFNsaWNrIHNsaWRlciBmb250ICYgYmFzZSB0aGVtZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTbGlkZXIgKi9cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvc2xpY2svc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9zbGljay9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvc2xpY2svc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvc2xpY2svc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvc2xpY2svc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBjb2xvcjogIzAzMjIzQjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogSGVhZGluZ3Mgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbn1cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMSBhOmhvdmVyLCBoMSBhOmFjdGl2ZSwgaDEgYTpmb2N1cyxcbmgyIGE6aG92ZXIsXG5oMiBhOmFjdGl2ZSxcbmgyIGE6Zm9jdXMsXG5oMyBhOmhvdmVyLFxuaDMgYTphY3RpdmUsXG5oMyBhOmZvY3VzLFxuaDQgYTpob3Zlcixcbmg0IGE6YWN0aXZlLFxuaDQgYTpmb2N1cyxcbmg1IGE6aG92ZXIsXG5oNSBhOmFjdGl2ZSxcbmg1IGE6Zm9jdXMsXG5oNiBhOmhvdmVyLFxuaDYgYTphY3RpdmUsXG5oNiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmVudHJ5LWhlYWRlciBoMSwgLmVudHJ5LWhlYWRlciBoMiwgLmVudHJ5LWhlYWRlciBoMywgLmVudHJ5LWhlYWRlciBoNCwgLmVudHJ5LWhlYWRlciBoNSwgLmVudHJ5LWNvbnRlbnQgaDEsIC5lbnRyeS1jb250ZW50IGgyLCAuZW50cnktY29udGVudCBoMywgLmVudHJ5LWNvbnRlbnQgaDQsIC5lbnRyeS1jb250ZW50IGg1IHtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50cnktaGVhZGVyIGgxOmZpcnN0LWNoaWxkLCAuZW50cnktaGVhZGVyIGgyOmZpcnN0LWNoaWxkLCAuZW50cnktaGVhZGVyIGgzOmZpcnN0LWNoaWxkLCAuZW50cnktaGVhZGVyIGg0OmZpcnN0LWNoaWxkLCAuZW50cnktaGVhZGVyIGg1OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCBoMTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IGgzOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCBoNDpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZW50cnktY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4uZW50cnktY29udGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQ29weSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTW9uYWNvXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiEgSFRNTDUgQm9pbGVycGxhdGUgdjUuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2h0bWw1Ym9pbGVycGxhdGUuY29tLyAqL1xuLypcbiAqIFdoYXQgZm9sbG93cyBpcyB0aGUgcmVzdWx0IG9mIG11Y2ggcmVzZWFyY2ggb24gY3Jvc3MtYnJvd3NlciBzdHlsaW5nLlxuICogQ3JlZGl0IGxlZnQgaW5saW5lIGFuZCBiaWcgdGhhbmtzIHRvIE5pY29sYXMgR2FsbGFnaGVyLCBKb25hdGhhbiBOZWFsLFxuICogS3JvYyBDYW1lbiwgYW5kIHRoZSBINUJQIGRldiBjb21tdW5pdHkgYW5kIHRlYW0uXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlIHN0eWxlczogb3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwubGVuaXMsIGh0bWwubGVuaXMgYm9keSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMTI3LCAwLjY2Nik7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMTI3LCAwLjY2Nik7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50ZXh0Y2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dGxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dHJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oaWRkZW4sXG4ucHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZS10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dC5mb2N1c2FibGU6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci10ZXh0LmZvY3VzYWJsZTpmb2N1cyxcbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNy40Mzc1ZW0pIHtcbiAgaW1nLmZsb2F0LWxlZnQsIGltZy5hbGlnbmxlZnQsIGltZ1thbGlnbj1sZWZ0XSwgaW1nLmZsb2F0LXJpZ2h0LCBpbWcuYWxpZ25yaWdodCwgaW1nW2FsaWduPXJpZ2h0XSxcbiAgdGFibGUuZmxvYXQtbGVmdCxcbiAgdGFibGUuYWxpZ25sZWZ0LFxuICB0YWJsZVthbGlnbj1sZWZ0XSxcbiAgdGFibGUuZmxvYXQtcmlnaHQsXG4gIHRhYmxlLmFsaWducmlnaHQsXG4gIHRhYmxlW2FsaWduPXJpZ2h0XSxcbiAgZmlndXJlLmZsb2F0LWxlZnQsXG4gIGZpZ3VyZS5hbGlnbmxlZnQsXG4gIGZpZ3VyZVthbGlnbj1sZWZ0XSxcbiAgZmlndXJlLmZsb2F0LXJpZ2h0LFxuICBmaWd1cmUuYWxpZ25yaWdodCxcbiAgZmlndXJlW2FsaWduPXJpZ2h0XSxcbiAgLmVtYmVkZGVkLWVudGl0eS5mbG9hdC1sZWZ0LFxuICAuZW1iZWRkZWQtZW50aXR5LmFsaWdubGVmdCxcbiAgLmVtYmVkZGVkLWVudGl0eVthbGlnbj1sZWZ0XSxcbiAgLmVtYmVkZGVkLWVudGl0eS5mbG9hdC1yaWdodCxcbiAgLmVtYmVkZGVkLWVudGl0eS5hbGlnbnJpZ2h0LFxuICAuZW1iZWRkZWQtZW50aXR5W2FsaWduPXJpZ2h0XSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmltZy5hbGlnbmxlZnQsIGltZ1thbGlnbj1sZWZ0XSxcbnRhYmxlLmFsaWdubGVmdCxcbnRhYmxlW2FsaWduPWxlZnRdLFxuZmlndXJlLmFsaWdubGVmdCxcbmZpZ3VyZVthbGlnbj1sZWZ0XSxcbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ25sZWZ0LFxuLmVtYmVkZGVkLWVudGl0eVthbGlnbj1sZWZ0XSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMy43NXJlbSAxLjg3NXJlbSAwO1xufVxuaW1nLmFsaWducmlnaHQsIGltZ1thbGlnbj1yaWdodF0sXG50YWJsZS5hbGlnbnJpZ2h0LFxudGFibGVbYWxpZ249cmlnaHRdLFxuZmlndXJlLmFsaWducmlnaHQsXG5maWd1cmVbYWxpZ249cmlnaHRdLFxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbnJpZ2h0LFxuLmVtYmVkZGVkLWVudGl0eVthbGlnbj1yaWdodF0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtIDMuNzVyZW07XG59XG5cbi5lbWJlZGRlZC1lbnRpdHkuZW1iZWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVtYmVkZGVkLWVudGl0eSBpbWcsXG4uZW1iZWRkZWQtZW50aXR5IHRhYmxlLFxuLmVtYmVkZGVkLWVudGl0eSBmaWd1cmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsb2F0LWxlZnQsXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1yaWdodCxcbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ub2JqZWN0LWZpdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9iamVjdC1maXQtd3JhcC5jb21wYXQtb2JqZWN0LWZpdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ub2JqZWN0LWZpdC13cmFwLmNvbXBhdC1vYmplY3QtZml0IGltZyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5vYmplY3QtZml0LXdyYXAucG9zaXRpb24tdG9wLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbi5vYmplY3QtZml0LXdyYXAucG9zaXRpb24tdG9wIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLm9iamVjdC1maXQtd3JhcCBpbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi8qIExpc3Qgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjp3aGVyZSh1bFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbnRyeS1jb250ZW50IHVsIGxpLFxuLmVudHJ5LWNvbnRlbnQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4uZW50cnktY29udGVudCB1bCBsaTo6bWFya2VyLFxuLmVudHJ5LWNvbnRlbnQgb2wgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwgbGkgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwgbGkgbGkge1xuICBsaXN0LXN0eWxlOiBjaXJjbGU7XG59XG4uZW50cnktY29udGVudCB1bCBsaSBsaSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xufVxuLmVudHJ5LWNvbnRlbnQgdWwgbGkgbGkgbGkge1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7XG59XG4uZW50cnktY29udGVudCB1bCBsaSBsaSBsaSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGxvd2VyLXJvbWFuO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGkgbGkge1xuICBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIGxpIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGkgbGkgbGkge1xuICBsaXN0LXN0eWxlOiBsb3dlci1yb21hbjtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIGxpIGxpIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogc3F1YXJlO1xufVxuLmVudHJ5LWNvbnRlbnQgZGwge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5lbnRyeS1jb250ZW50IGRsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IGR0LCAuZW50cnktY29udGVudCBkZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5lbnRyeS1jb250ZW50IGR0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDc1ODQ7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmVudHJ5LWNvbnRlbnQgZHQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZmxleDogMSAxIDIwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgZHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZW50cnktY29udGVudCBkZCB7XG4gICAgZmxleDogMSAxIDcwJTtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBMaW5rIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxOTE5NzA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYVtocmVmJD1cIi5kb2NcIl0sIGFbaHJlZiQ9XCIuZG9jeFwiXSwgYVtocmVmJD1cIi5wZGZcIl0sIGFbaHJlZiQ9XCIucHB0XCJdLCBhW2hyZWYkPVwiLnBwdHhcIl0sIGFbaHJlZiQ9XCIueGxzXCJdLCBhW2hyZWYkPVwiLnhsc3hcIl0ge1xuICBjb2xvcjogIzAzMjIzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYVtocmVmJD1cIi5kb2NcIl06aG92ZXIsIGFbaHJlZiQ9XCIuZG9jXCJdOmFjdGl2ZSwgYVtocmVmJD1cIi5kb2NcIl06Zm9jdXMsIGFbaHJlZiQ9XCIuZG9jeFwiXTpob3ZlciwgYVtocmVmJD1cIi5kb2N4XCJdOmFjdGl2ZSwgYVtocmVmJD1cIi5kb2N4XCJdOmZvY3VzLCBhW2hyZWYkPVwiLnBkZlwiXTpob3ZlciwgYVtocmVmJD1cIi5wZGZcIl06YWN0aXZlLCBhW2hyZWYkPVwiLnBkZlwiXTpmb2N1cywgYVtocmVmJD1cIi5wcHRcIl06aG92ZXIsIGFbaHJlZiQ9XCIucHB0XCJdOmFjdGl2ZSwgYVtocmVmJD1cIi5wcHRcIl06Zm9jdXMsIGFbaHJlZiQ9XCIucHB0eFwiXTpob3ZlciwgYVtocmVmJD1cIi5wcHR4XCJdOmFjdGl2ZSwgYVtocmVmJD1cIi5wcHR4XCJdOmZvY3VzLCBhW2hyZWYkPVwiLnhsc1wiXTpob3ZlciwgYVtocmVmJD1cIi54bHNcIl06YWN0aXZlLCBhW2hyZWYkPVwiLnhsc1wiXTpmb2N1cywgYVtocmVmJD1cIi54bHN4XCJdOmhvdmVyLCBhW2hyZWYkPVwiLnhsc3hcIl06YWN0aXZlLCBhW2hyZWYkPVwiLnhsc3hcIl06Zm9jdXMge1xuICBjb2xvcjogIzAwMjIzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYVtocmVmJD1cIi5kb2NcIl06OmJlZm9yZSwgYVtocmVmJD1cIi5kb2N4XCJdOjpiZWZvcmUsIGFbaHJlZiQ9XCIucGRmXCJdOjpiZWZvcmUsIGFbaHJlZiQ9XCIucHB0XCJdOjpiZWZvcmUsIGFbaHJlZiQ9XCIucHB0eFwiXTo6YmVmb3JlLCBhW2hyZWYkPVwiLnhsc1wiXTo6YmVmb3JlLCBhW2hyZWYkPVwiLnhsc3hcIl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuYVtocmVmJD1cIi5kb2NcIl06OmJlZm9yZSwgYVtocmVmJD1cIi5kb2N4XCJdOjpiZWZvcmUge1xuICBjb2xvcjogIzIyODBiNjtcbiAgY29udGVudDogXCIgXFxmMWMyXCI7XG59XG5hW2hyZWYkPVwiLnBkZlwiXTo6YmVmb3JlIHtcbiAgY29sb3I6ICNkMTQ2MzQ7XG4gIGNvbnRlbnQ6IFwiIFxcZjFjMVwiO1xufVxuYVtocmVmJD1cIi5wcHRcIl06OmJlZm9yZSwgYVtocmVmJD1cIi5wcHR4XCJdOjpiZWZvcmUge1xuICBjb2xvcjogI2ZhYjAyMjtcbiAgY29udGVudDogXCIgXFxmMWM0XCI7XG59XG5hW2hyZWYkPVwiLnhsc1wiXTo6YmVmb3JlLCBhW2hyZWYkPVwiLnhsc3hcIl06OmJlZm9yZSB7XG4gIGNvbG9yOiAjMmZjMzhkO1xuICBjb250ZW50OiBcIiBcXGYxYzNcIjtcbn1cblxuLmV4dGVybmFsOm5vdCgubm8taWNvbik6bm90KC53cC1ibG9jay1zb2NpYWwtbGluay1hbmNob3IpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQnV0dG9uIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFRkZCODtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFREY5ODtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNCRUZGQjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogYmx1ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkOm5vdCguZ2ZpZWxkLS13aWR0aC1mdWxsKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbiAgfVxufVxuLmdmb3JtLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMjIzQjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMTRweCAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybS1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGNvbG9yOiAjQkVGRkI4O1xufVxuLmdmb3JtLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMjIzQjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMTRweCAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV9idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGNvbG9yOiAjQkVGRkI4O1xufVxuLmdmb3JtX2J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuYnV0dG9uLnNlYXJjaC1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA2OHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMjIzQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgcGFkZGluZzogMTRweCAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuYnV0dG9uLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGNvbG9yOiAjQkVGRkI4O1xufVxuYnV0dG9uLnNlYXJjaC1zdWJtaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5hcnJvdy1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA2OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYXJyb3ctYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuICBjb2xvcjogI0JFRkZCODtcbn1cbi5hcnJvdy1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXJyb3ctYnV0dG9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogI0JFRkZCODtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFycm93LWJ1dHRvbi5ncmVlbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjg7XG59XG4uYXJyb3ctYnV0dG9uLnRvLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIGJvcmRlci1jb2xvcjogIzAzMjIzQjtcbn1cbi5hcnJvdy1idXR0b24uZGFyay1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUZGQjg7XG4gIGNvbG9yOiAjQkVGRkI4O1xuICBiYWNrZ3JvdW5kOiAjMDg0NDJDO1xufVxuLmFycm93LWJ1dHRvbi5kYXJrLWdyZWVuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDg0NDJDO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzA4NDQyQztcbn1cbi5hcnJvdy1idXR0b24uY2VudGVyIHtcbiAgcGFkZGluZzogMTRweCA1OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDg0NDJDO1xufVxuLmFycm93LWJ1dHRvbi5jZW50ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwODQ0MkM7XG4gIGNvbG9yOiAjQkVGRkI4O1xufVxuLmFycm93LWJ1dHRvbi5hcnJvdy1iZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMDMyMjNCO1xufVxuLmFycm93LWJ1dHRvbi5hcnJvdy1iZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDMyMjNCO1xufVxuLmFycm93LWJ1dHRvbi5hcnJvdy1iZzpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjREVGRkRCO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYXJyb3ctYnV0dG9uLmFycm93LWJnLnJvdGF0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmFycm93LWJ1dHRvbi5hcnJvdy1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjREVGRkRCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi8qIERlZmF1bHQgV1AgYnV0dG9uXG4gICAoY2xhc3MgbmFtZXMgYWRkZWQgYnkgZWRpdG9yIGluIHBhcmVucylcbiAgIDxkaXYgY2xhc3M9XCJ3cC1ibG9jay1idXR0b25zXCI+XG4gICAgICAgPGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbiAoaXMtc3R5bGUtb3V0bGluZSkgKGFsaWdubGVmdCBhbGlnbmNlbnRlciBhbGlnbnJpZ2h0KVwiPlxuICAgICAgICAgICA8YSBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbl9fbGlua1xuICAgICAgICAgICAgICAgKGhhcy10ZXh0LWNvbG9yIGhhcy08TkFNRUQtQ09MT1I+LWNvbG9yKVxuICAgICAgICAgICAgICAgKGhhcy1iYWNrZ3JvdW5kIGhhcy08TkFNRUQtQ09MT1I+LWJhY2tncm91bmQtY29sb3IpXG4gICAgICAgICAgICAgICAobm8tYm9yZGVyLXJhZGl1cylcIlxuICAgICAgICAgICAgICAgKHN0eWxlPVwiYm9yZGVyLXJhZGl1czogWFhweFwiKVxuICAgICAgICAgICAgICAgaHJlZj1cIlwiPmRlZmF1bHQgYnV0dG9uPC9hPlxuICAgICAgIDwvZGl2PlxuICAgPC9kaXY+XG4gICAqL1xuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNjhweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6ICNCRUZGQjg7XG4gIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuICBjb2xvcjogI0JFRkZCODtcbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNjhweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxNHB4IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjg7XG59XG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogIEZvcm0gZmllbGRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxuc2VsZWN0IHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgYmxhY2sgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgYmxhY2sgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSA1MCUsIGNhbGMoMTAwJSAtIDE1cHgpIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdjaG9pY2UsXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nY2hvaWNlIGJyLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdjaG9pY2UgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXRleHRdLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luOiAwIGF1dG8gYXV0byAxZW07XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA5NSU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxZW0gMC41ZW0gMWVtIDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMywgMzQsIDU5LCAwLjUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgzLCAzNCwgNTksIDAuNSk7XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogIzAzMjIzQjtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAzMjIzQjtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGUgW3R5cGU9ZmlsZV0ge1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjFweDtcbiAgei1pbmRleDogLTE7XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYwNzU4NDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAxZW07XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZSAuZ2ZpZWxkX2xhYmVsOmZvY3VzLCAuc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGUgLmdmaWVsZF9sYWJlbDpob3ZlciwgLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxlIC5nZmllbGRfbGFiZWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzVjNzA3ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyxcbi5zaXRlIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWQ7XG4gIGJvcmRlci1jb2xvcjogI2UyNGEwNDtcbiAgY29sb3I6ICNlMjRhMDQ7XG59XG4uc2l0ZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgPiBoMixcbi5zaXRlIC5nZm9ybV93cmFwcGVyIFthcmlhLWludmFsaWQ9dHJ1ZV0gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZTI0YTA0O1xufVxuLnNpdGUgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTI0YTA0O1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VhcmNoLWZvcm0gbGFiZWwge1xuICBmbGV4OiAxIDAgNzUlO1xufVxuLnNlYXJjaC1mb3JtIGxhYmVsIC5zZWFyY2gtZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5sb2dnZWQtaW4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5zaXRlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmhvbWUgLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stZ3JvdXAgaDEsIC53cC1ibG9jay1ncm91cCBoMiwgLndwLWJsb2NrLWdyb3VwIGgzLCAud3AtYmxvY2stZ3JvdXAgaDQsIC53cC1ibG9jay1ncm91cCBoNSB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53cC1ibG9jay1ncm91cCBwIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5cbi5zaXRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLm5vLXNpZGViYXIgLnNpdGUtY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubm8tc2lkZWJhciAuc2l0ZS1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3LjQzNzVlbSkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCBoZWlnaHQsIG9wYWNpdHksIHRyYW5zZm9ybSwgd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgei1pbmRleDogNTtcbn1cbi5zaXRlLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMDYyNXJlbTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLnNpdGUtaGVhZGVyOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uYWRtaW4tYmFyIC5zaXRlLWhlYWRlciB7XG4gIHRvcDogYXV0bztcbn1cbi5oZWFkZXItaGlkZSAuc2l0ZS1oZWFkZXIsIC5oZWFkZXItc2hvcnQgLnNpdGUtaGVhZGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMC4zcywgMC4zcywgMHMsIDBzLCAwcztcbn1cbi5oZWFkZXItaGlkZSAuc2l0ZS1oZWFkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTEwJSkgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItaGlkZSAuc2l0ZS1oZWFkZXI6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5oZWFkZXItc2hvcnQgLnNpdGUtaGVhZGVyLCAuc2VhcmNoLW9wZW4gLnNpdGUtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZWFkZXItc2hvcnQgLnNpdGUtaGVhZGVyLCAuc2VhcmNoLW9wZW4gLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yMSk7XG4gIH1cbn1cbi5oZWFkZXItY29udGFpbmVyLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCBoZWlnaHQsIG9wYWNpdHksIHRyYW5zZm9ybSwgd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhlYWRlci1jb250YWluZXIuY29udGVudC1jb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAxLjM4ODl2dyAwIDQuMTY2N3Z3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAuaGVhZGVyLWNvbnRhaW5lci5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtIDAgMy43NXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLWJyYW5kaW5nIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAwIDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdywgaGVpZ2h0LCBvcGFjaXR5LCB0cmFuc2Zvcm0sIHdpZHRoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5oZWFkZXItYnJhbmRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCAwIDUuMzM0dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLmhlYWRlci1icmFuZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDAgNS41NTZ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhlYWRlci1icmFuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDI1NSwgMTg0LCAwKTtcbiAgICBmbGV4OiAwIDEgMjAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXItYnJhbmRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmQzZWE7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZWFkZXItYnJhbmRpbmc6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmhlYWRlci1oaWRlIC5oZWFkZXItYnJhbmRpbmcsIC5oZWFkZXItc2hvcnQgLmhlYWRlci1icmFuZGluZyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDAuM3MsIDBzLCAwcywgMHM7XG59XG4uaGVhZGVyLXNob3J0IC5oZWFkZXItYnJhbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHMsIDAuM3MsIDBzLCAwcywgMHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGVhZGVyLXNob3J0IC5oZWFkZXItYnJhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuLnNpdGUtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNS4xMjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc2l0ZS1sb2dvIHtcbiAgICB3aWR0aDogMjAuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2l0ZS1sb2dvIHtcbiAgICB3aWR0aDogMjcuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtbG9nbyB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAuc2l0ZS1sb2dvIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB3aWR0aDogMjcuODc1cmVtO1xuICB9XG59XG4uc2l0ZS1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAuc2l0ZS1sb2dvIGEge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5zaXRlLWxvZ28gYSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIH1cbn1cbi5zaXRlLWxvZ28gLmxvZ28taW1nIHtcbiAgYm90dG9tOiAwLjM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5zaXRlLWxvZ28gLmxvZ28taW1nIHtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG4uc2l0ZS1sb2dvIC5sb2dvLWltZy53aGl0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaG9tZTpub3QoLmhlYWRlci1zaG9ydCkgLnNpdGUtbG9nbyAubG9nby1pbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLmhvbWU6bm90KC5oZWFkZXItc2hvcnQpIC5zaXRlLWxvZ28gLmxvZ28taW1nLndoaXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lLnNlYXJjaC1vcGVuIC5zaXRlLWxvZ28gLmxvZ28taW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob21lLnNlYXJjaC1vcGVuIC5zaXRlLWxvZ28gLmxvZ28taW1nLndoaXRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5qcy1uYXYgLnNpdGUtbG9nbyAubG9nby1pbWcge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uanMtbmF2IC5zaXRlLWxvZ28gLmxvZ28taW1nLndoaXRlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXNlYXJjaC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0JSA4JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLXNlYXJjaC1iYXIge1xuICAgIHBhZGRpbmc6IDQwcHggODBweDtcbiAgfVxufVxuLmhlYWRlci1zZWFyY2gtYmFyIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGNvbG9yOiB2YXIoLS1CbHVlLVRvbmUtRGFyay1CbHVlLCAjMDAyMjNCKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTNweCk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtYmFyIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbi5oZWFkZXItc2VhcmNoLWJhciBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlci1zZWFyY2gtYmFyIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaGVhZGVyLXNlYXJjaC1iYXIgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUzcHgpO1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXItc2VhcmNoLWJhciBmb3JtIC5zZWFyY2ggaTpiZWZvcmUge1xuICBjb2xvcjogIzAwMjIzQjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWJhciBmb3JtIC5zZWFyY2ggaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5odG1sLmpzLXJlYWR5ICNzaXRlLXdyYXA6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaHRtbC5qcy1yZWFkeSAjc2l0ZS1uYXYge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGh0bWwuanMtcmVhZHkgI3NpdGUtbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG5odG1sLmpzLW5hdiAuYWRtaW4tYmFyICNzaXRlLWhlYWRlciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICBodG1sLmpzLW5hdiAuYWRtaW4tYmFyICNzaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgaHRtbC5qcy1uYXYgLmFkbWluLWJhciAjc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICBodG1sLmpzLW5hdiAjc2l0ZS13cmFwOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIGh0bWwuanMtbmF2ICNzaXRlLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICBodG1sLmpzLW5hdiAjc2l0ZS1oZWFkZXIgLmhlYWRlci1icmFuZGluZyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIxKTtcbiAgfVxufVxuaHRtbC5qcy1uYXYgI3NpdGUtaGVhZGVyIC5hZG1pbi1iYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgaHRtbC5qcy1uYXYgI3NpdGUtaGVhZGVyIC5hZG1pbi1iYXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIGh0bWwuanMtbmF2ICNzaXRlLWhlYWRlciAuYWRtaW4tYmFyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbmh0bWwuanMtbmF2ICNzaXRlLW5hdiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICBodG1sLmpzLW5hdiAjc2l0ZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3NpdGUtbmF2IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMCA0LjY4NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLXRvcCwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI3NpdGUtbmF2IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTBlbSkge1xuICAjc2l0ZS1uYXYge1xuICAgIHBhZGRpbmc6IDYuODc1cmVtIDAgNC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAjc2l0ZS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4jc2l0ZS1uYXYgLnByZWxvYWQgKiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMTAlKTtcbn1cbi51dGlsaXR5LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMHB4IDUlIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC51dGlsaXR5LW5hdiB7XG4gICAgcGFkZGluZzogMHB4IDQwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51dGlsaXR5LW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnV0aWxpdHktbmF2IC51dGlsaXR5LW1lbnUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC51dGlsaXR5LW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDhweCAxLjI1cmVtIDAuMTI1cmVtIDA7XG4gICAgcm93LWdhcDogMC42MjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi51dGlsaXR5LW5hdiAuc29jaWFsLWxpbmtzIHtcbiAgb3JkZXI6IDQ7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS44NzVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnV0aWxpdHktbmF2IC5zb2NpYWwtbGlua3Mge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gOHZ3IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC51dGlsaXR5LW5hdiAuc29jaWFsLWxpbmtzIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5vcGVuLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmpzLW5hdiAub3Blbi1zZWFyY2gge1xuICBjb2xvcjogIzAwMjIzQiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVuLXNlYXJjaCB7XG4gICAgY29sb3I6ICMwMzIyM0I7XG4gIH1cbn1cbi5ob21lOm5vdCguaGVhZGVyLXNob3J0KSAub3Blbi1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lLnNlYXJjaC1vcGVuOm5vdCguaGVhZGVyLXNob3J0KSAub3Blbi1zZWFyY2gge1xuICBjb2xvcjogIzAzMjIzQjtcbn1cbi5vcGVuLXNlYXJjaDpob3ZlciwgLm9wZW4tc2VhcmNoOmZvY3VzIHtcbiAgY29sb3I6ICNCRUZGQjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlci1zZWFyY2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvcmRlcjogMTtcbiAgcGFkZGluZzogMy43NXJlbSAxLjg3NXJlbSAxLjU2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMy43NXJlbSA4dncgMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvciwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuNDM3NXJlbSAzcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvciwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkgLmdmX3BsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSBidXR0b24uc2VhcmNoc3VibWl0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSBidXR0b24uc2VhcmNoc3VibWl0OmhvdmVyLCAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0gYnV0dG9uLnNlYXJjaHN1Ym1pdDphY3RpdmUsIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSBidXR0b24uc2VhcmNoc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICMxOTE5NzA7XG59XG4uaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWZvcm0gYnV0dG9uLnNlYXJjaHN1Ym1pdCAuZmEtc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1mb3JtIGJ1dHRvbi5zZWFyY2hzdWJtaXQgLmZhLXNlYXJjaDo6YmVmb3JlIHtcbiAgaW5zZXQ6IDAgMCAwIDAuNXJlbTtcbn1cbnVsLnV0aWxpdHktbWVudSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3JkZXI6IDM7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByb3ctZ2FwOiAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgdWwudXRpbGl0eS1tZW51IHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gOHZ3IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLnV0aWxpdHktbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG51bC51dGlsaXR5LW1lbnUgPiBsaSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwudXRpbGl0eS1tZW51ID4gbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbnVsLnV0aWxpdHktbWVudSA+IGxpW2NsYXNzKj1idG5dID4gYSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjgxMjVyZW0gMC41cmVtO1xufVxudWwudXRpbGl0eS1tZW51IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVGRkI4O1xuICBib3JkZXItY29sb3I6ICNCRUZGQjg7XG4gIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjNyZW07XG4gIGNvbG9yOiAjMDg0NDJDO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuODM3NXJlbSAxLjgxMjVyZW0gMC45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDYuMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG51bC51dGlsaXR5LW1lbnUgYS5leHRlcm5hbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG51bC51dGlsaXR5LW1lbnUgYTpob3ZlciwgdWwudXRpbGl0eS1tZW51IGE6YWN0aXZlLCB1bC51dGlsaXR5LW1lbnUgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQ0MkM7XG4gIGJvcmRlci1jb2xvcjogIzA4NDQyQztcbiAgY29sb3I6ICNCRUZGQjc7XG59XG51bC51dGlsaXR5LW1lbnUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5uYXYtYmxvY2sge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5uYXYtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLm5hdi1ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxudWwubWFpbi1tZW51IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lOm5vdCguaGVhZGVyLXNob3J0KSB1bC5tYWluLW1lbnUgPiBsaTpob3ZlciA+IGEsIC5ob21lOm5vdCguaGVhZGVyLXNob3J0KSB1bC5tYWluLW1lbnUgPiBsaTphY3RpdmUgPiBhLCAuaG9tZTpub3QoLmhlYWRlci1zaG9ydCkgdWwubWFpbi1tZW51ID4gbGk6Zm9jdXMgPiBhLCAuaG9tZTpub3QoLmhlYWRlci1zaG9ydCkgdWwubWFpbi1tZW51ID4gbGk6Zm9jdXMtd2l0aGluID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZTpub3QoLmhlYWRlci1zaG9ydCkgdWwubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaG9tZTpub3QoLmhlYWRlci1zaG9ydCkgdWwubWFpbi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuaG9tZTpub3QoLmhlYWRlci1zaG9ydCkgdWwubWFpbi1tZW51ID4gbGkgPiBhOmFjdGl2ZSwgLmhvbWU6bm90KC5oZWFkZXItc2hvcnQpIHVsLm1haW4tbWVudSA+IGxpID4gYTpmb2N1cywgLmhvbWU6bm90KC5oZWFkZXItc2hvcnQpIHVsLm1haW4tbWVudSA+IGxpID4gYTpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUuc2VhcmNoLW9wZW4gdWwubWFpbi1tZW51ID4gbGk6aG92ZXIgPiBhLCAuaG9tZS5zZWFyY2gtb3BlbiB1bC5tYWluLW1lbnUgPiBsaTphY3RpdmUgPiBhLCAuaG9tZS5zZWFyY2gtb3BlbiB1bC5tYWluLW1lbnUgPiBsaTpmb2N1cyA+IGEsIC5ob21lLnNlYXJjaC1vcGVuIHVsLm1haW4tbWVudSA+IGxpOmZvY3VzLXdpdGhpbiA+IGEge1xuICAgIGNvbG9yOiAjMDAyMjNCO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUuc2VhcmNoLW9wZW4gdWwubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwMjIzQjtcbiAgfVxuICAuaG9tZS5zZWFyY2gtb3BlbiB1bC5tYWluLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5ob21lLnNlYXJjaC1vcGVuIHVsLm1haW4tbWVudSA+IGxpID4gYTphY3RpdmUsIC5ob21lLnNlYXJjaC1vcGVuIHVsLm1haW4tbWVudSA+IGxpID4gYTpmb2N1cywgLmhvbWUuc2VhcmNoLW9wZW4gdWwubWFpbi1tZW51ID4gbGkgPiBhOmZvY3VzLXdpdGhpbiB7XG4gICAgY29sb3I6ICMwMDIyM0I7XG4gIH1cbn1cbnVsLm1haW4tbWVudSBsaTpob3ZlciA+IGEsIHVsLm1haW4tbWVudSBsaTphY3RpdmUgPiBhLCB1bC5tYWluLW1lbnUgbGk6Zm9jdXMgPiBhLCB1bC5tYWluLW1lbnUgbGk6Zm9jdXMtd2l0aGluID4gYSB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51IGxpOmhvdmVyID4gYSA+IHNwYW46OmFmdGVyLCB1bC5tYWluLW1lbnUgbGk6YWN0aXZlID4gYSA+IHNwYW46OmFmdGVyLCB1bC5tYWluLW1lbnUgbGk6Zm9jdXMgPiBhID4gc3Bhbjo6YWZ0ZXIsIHVsLm1haW4tbWVudSBsaTpmb2N1cy13aXRoaW4gPiBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSBsaTpob3ZlciA+IGEgfiAuc3ViLW1lbnUsIHVsLm1haW4tbWVudSBsaTphY3RpdmUgPiBhIH4gLnN1Yi1tZW51LCB1bC5tYWluLW1lbnUgbGk6Zm9jdXMgPiBhIH4gLnN1Yi1tZW51LCB1bC5tYWluLW1lbnUgbGk6Zm9jdXMtd2l0aGluID4gYSB+IC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgbGk6aG92ZXIgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSwgdWwubWFpbi1tZW51IGxpOmFjdGl2ZSA+IGEgKyAuc3VibWVudS10b2dnbGUgLmZhLCB1bC5tYWluLW1lbnUgbGk6Zm9jdXMgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSwgdWwubWFpbi1tZW51IGxpOmZvY3VzLXdpdGhpbiA+IGEgKyAuc3VibWVudS10b2dnbGUgLmZhIHtcbiAgICBjb2xvcjogIzAwMjIzQjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gIH1cbn1cbnVsLm1haW4tbWVudSBsaTpoYXMoPiBhICsgLnN1Ym1lbnUtdG9nZ2xlOmhvdmVyKSA+IGEge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbnVsLm1haW4tbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLCB1bC5tYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG51bC5tYWluLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSArIC5zdWJtZW51LXRvZ2dsZSwgdWwubWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSArIC5zdWJtZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICB1bC5tYWluLW1lbnUgbGkuc3VibWVudS1vcGVuID4gYSB7XG4gICAgY29sb3I6ICMwMDIyM0I7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgdWwubWFpbi1tZW51IGxpLnN1Ym1lbnUtb3BlbiA+IGEgKyAuc3VibWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAjMDAyMjNCO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIHVsLm1haW4tbWVudSBsaS5zdWJtZW51LW9wZW4gPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIHVsLm1haW4tbWVudSBsaS5zdWJtZW51LW9wZW4gPiBhIH4gLnN1Yi1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxudWwubWFpbi1tZW51IGxpLmluYWN0aXZlID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxudWwubWFpbi1tZW51IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1zaXplLCBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbnVsLm1haW4tbWVudSBhOmhvdmVyLCB1bC5tYWluLW1lbnUgYTphY3RpdmUsIHVsLm1haW4tbWVudSBhOmZvY3VzLCB1bC5tYWluLW1lbnUgYTpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogIzAwMjIzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxudWwubWFpbi1tZW51IGE6aG92ZXIgKyAuc3VibWVudS10b2dnbGUsIHVsLm1haW4tbWVudSBhOmFjdGl2ZSArIC5zdWJtZW51LXRvZ2dsZSwgdWwubWFpbi1tZW51IGE6Zm9jdXMgKyAuc3VibWVudS10b2dnbGUsIHVsLm1haW4tbWVudSBhOmZvY3VzLXdpdGhpbiArIC5zdWJtZW51LXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51IGE6aG92ZXIgfiAuc3ViLW1lbnUsIHVsLm1haW4tbWVudSBhOmFjdGl2ZSB+IC5zdWItbWVudSwgdWwubWFpbi1tZW51IGE6Zm9jdXMgfiAuc3ViLW1lbnUsIHVsLm1haW4tbWVudSBhOmZvY3VzLXdpdGhpbiB+IC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxudWwubWFpbi1tZW51ID4gbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICByaWdodDogMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgPiBsaTpmaXJzdC1vZi10eXBlID4gYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiszKSB1bC5zdWItbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMykgdWwuc3ViLW1lbnUgbGkge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzMpIHVsLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSwgdWwubWFpbi1tZW51ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMykgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphY3RpdmUgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSwgdWwubWFpbi1tZW51ID4gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMykgdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyA+IGEgKyAuc3VibWVudS10b2dnbGUgLmZhLCB1bC5tYWluLW1lbnUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiszKSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnN1Ym1lbnUtb3BlbiA+IGEgKyAuc3VibWVudS10b2dnbGUgLmZhIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgPiBsaTpudGgtbGFzdC1jaGlsZCgtbiszKSB1bC5zdWItbWVudSB1bC5zdWItbWVudSB7XG4gICAgYm94LXNoYWRvdzogLTAuMTg3NXJlbSAwLjA2MjVyZW0gMC40Mzc1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbnVsLm1haW4tbWVudSA+IGxpLm5vbmNsaWNrYWJsZSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbnVsLm1haW4tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSA+IGxpID4gYTo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSA+IGxpID4gYTpob3ZlciA+IHNwYW46OmFmdGVyLCB1bC5tYWluLW1lbnUgPiBsaSA+IGE6YWN0aXZlID4gc3Bhbjo6YWZ0ZXIsIHVsLm1haW4tbWVudSA+IGxpID4gYTpmb2N1cyA+IHNwYW46OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG51bC5tYWluLW1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51ID4gbGkgPiBhID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCRUZGQjg7XG4gICAgYm90dG9tOiAtMC4zNzVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51ID4gbGkgPiBhIH4gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG51bC5tYWluLW1lbnUgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOCU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIHVsLm1haW4tbWVudSAuc3VibWVudS10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBtYXgtaGVpZ2h0OiAyLjU2MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxudWwubWFpbi1tZW51IC5zdWJtZW51LXRvZ2dsZTpob3ZlciwgdWwubWFpbi1tZW51IC5zdWJtZW51LXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbnVsLm1haW4tbWVudSAuc3VibWVudS10b2dnbGU6aG92ZXIgfiBhLCB1bC5tYWluLW1lbnUgLnN1Ym1lbnUtdG9nZ2xlOmFjdGl2ZSB+IGEge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbnVsLm1haW4tbWVudSAuc3VibWVudS10b2dnbGUgLmZhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgd2lkdGg6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSAuc3VibWVudS10b2dnbGUgLmZhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICB1bC5tYWluLW1lbnUgLmxhYnMgLnN1Yi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIHVsLm1haW4tbWVudSAubGFicyAuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis3KSxcbiAgdWwubWFpbi1tZW51IC5sYWJzIC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzcpIH4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgdWwubWFpbi1tZW51IC5sYWJzIC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzE0KSxcbiAgdWwubWFpbi1tZW51IC5sYWJzIC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzE0KSB+IGxpIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMCAwIDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMXJlbSAwIDAuODc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBtaW4td2lkdGg6IDE1cmVtO1xuICB9XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51IHVsLnN1Yi1tZW51IGxpOmhvdmVyID4gYSArIC5zdWJtZW51LXRvZ2dsZSAuZmEsIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSBsaTphY3RpdmUgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSwgdWwubWFpbi1tZW51IHVsLnN1Yi1tZW51IGxpOmZvY3VzID4gYSArIC5zdWJtZW51LXRvZ2dsZSAuZmEsIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSBsaS5zdWJtZW51LW9wZW4gPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIC5mYSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMCAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDEuMjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbnVsLm1haW4tbWVudSB1bC5zdWItbWVudSBhOmhvdmVyLCB1bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgYTphY3RpdmUsIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSAuc3VibWVudS10b2dnbGUge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgdWwubWFpbi1tZW51IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm94LXNoYWRvdzogMC4xODc1cmVtIDAgMC4zNzVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwLjE4NzVyZW0gLTAuMTI1cmVtIDAuMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDcpIGluc2V0O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwIDAuODc1cmVtO1xuICAgIHRvcDogLTFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBtYXgtd2lkdGg6IDE0LjI1cmVtO1xuICAgIG1pbi13aWR0aDogMTQuMjVyZW07XG4gIH1cbn1cbnVsLm1haW4tbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudTpob3ZlciB+IGEsIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudTphY3RpdmUgfiBhLCB1bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnU6Zm9jdXMgfiBhIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxudWwubWFpbi1tZW51IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgKyAuc3VibWVudS10b2dnbGUge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbnVsLm1haW4tbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbTpob3ZlciA+IGEgKyAuc3VibWVudS10b2dnbGUsIHVsLm1haW4tbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbTphY3RpdmUgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlLCB1bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06Zm9jdXMgPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG51bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjg3NXJlbSAwLjYyNXJlbSAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgdWwubWFpbi1tZW51IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSA4dncgMC42MjVyZW0gY2FsYyg0dncgKyAwLjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDEuMjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbnVsLm1haW4tbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudSB1bC5zdWItbWVudSBhIHtcbiAgcGFkZGluZzogMC42ODc1cmVtIDEuODc1cmVtIDAuNjI1cmVtIDUuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICB1bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDh2dyAwLjYyNXJlbSBjYWxjKDh2dyArIDMuNzVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICB1bC5tYWluLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMC42ODc1cmVtIDEuMjVyZW0gMC42MjVyZW07XG4gIH1cbn1cblxuLyogUGFnZSBoZWFkZXIgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyIHtcbiAgdG9wOiA0NnB4O1xufVxuLmFkbWluLWJhci5zaG93LW5hdi5hdC10b3AgLnNpdGUtaGVhZGVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhci5oaWRlLW5hdiAuc2l0ZS1oZWFkZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4LjkzNzVlbSkge1xuICAuYWRtaW4tYmFyIC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5hZG1pbi1iYXIuaGlkZS1uYXYgLnNpdGUtaGVhZGVyLCAuYWRtaW4tYmFyLnNob3ctbmF2IC5zaXRlLWhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5hZG1pbi1iYXIuaGlkZS1uYXYuYXQtdG9wIC5zaXRlLWhlYWRlciwgLmFkbWluLWJhci5zaG93LW5hdi5hdC10b3AgLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLyogRm9vdGVyIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweCAzMnB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtV2hpdGUsICNGRkYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDglIDYlIDQlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogODBweCA2MHB4IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZW1haWwtc2lnbnVwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDc1ODQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZW1haWwtc2lnbnVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5lbWFpbC1zaWdudXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZW1haWwtc2lnbnVwIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2l0ZS1mb290ZXIgLmVtYWlsLXNpZ251cCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmVtYWlsLXNpZ251cCAuZW1haWwtZm9ybSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5lbWFpbC1zaWdudXAgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZW1haWwtc2lnbnVwIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5lbWFpbC1zaWdudXAgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJsdWUtVG9uZS1EYXJrLUJsdWUsICMwMDIyM0IpO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZW1haWwtc2lnbnVwIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmVtYWlsLXNpZ251cCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5lbWFpbC1zaWdudXAgZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLWZvb3RlciAubG9nby1mb290ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUxN3B4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby1mb290ZXIucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ28tZm9vdGVyLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAubG9nby1mb290ZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmxlZnQtc2lkZSAuYWRkcmVzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1CbHVlLVRvbmUtRGFyay1CbHVlLCAjMDAyMjNCKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7IC8qIDI4LjhweCAqL1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmxlZnQtc2lkZSAuYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmxlZnQtc2lkZSAuYWRkcmVzcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjA3NTg0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnJpZ2h0LXNpZGUgLnNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmc6IDMlIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5yaWdodC1zaWRlIC5zb2NpYWwtbGlua3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSAuY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLUJsdWUtVG9uZS1EYXJrLUJsdWUsICMwMDIyM0IpO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnJpZ2h0LXNpZGUgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnJpZ2h0LXNpZGUgLmZvb3Rlci1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSAuZm9vdGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSAuZm9vdGVyLWJ1dHRvbnMgLnV0aWxpdHktbWVudSB7XG4gIG9yZGVyOiB1bnNldDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnJpZ2h0LXNpZGUgLmZvb3Rlci1idXR0b25zIC5sb2dpbi1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSAuZm9vdGVyLWJ1dHRvbnMgLmxvZ2luLWJ1dHRvbnMgYSB7XG4gIGNvbG9yOiB2YXIoLS1CbHVlLVRvbmUtRGFyay1CbHVlLCAjMDAyMjNCKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSAuZm9vdGVyLWJ1dHRvbnMgLmxvZ2luLWJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAucmlnaHQtc2lkZSAuZm9vdGVyLWJ1dHRvbnMgLmxvZ2luLWJ1dHRvbnMgYTpudGgtb2YtdHlwZSgxKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlci1tZW51IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1CbHVlLVRvbmUtRGFyay1CbHVlLCAjMDAyMjNCKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyNHB4ICovXG59XG5cbi8qIEhvbWUgcGFnZSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRvbmdsZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaG9tZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnRvcC1oZXJvIHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcC1oZXJvIC5ocC1zbG9nYW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNTAlO1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIG9yIDEwMXB4ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubG9hZGVkIC50b3AtaGVybyAuaHAtc2xvZ2FuIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC50b3AtaGVybyAuaHAtc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC50b3AtaGVybyAuaHAtc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC50b3AtaGVybyAuaHAtc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cblxuLmhwLWltYWdlLXNsaWRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAuaHAtaW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaHAtaW1hZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhwLWltYWdlLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmhwLWltYWdlLXNsaWRlciAuaHAtc2luZ2xlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAvKiBBbmltYXRpb24gZGVmaW5pdGlvbiAqL1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLmhwLWltYWdlLXNsaWRlciAuaHAtc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaHAtaW1hZ2Utc2xpZGVyIC5ocC1zaW5nbGUge1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuaHAtaW1hZ2Utc2xpZGVyIC5ocC1zaW5nbGUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5ocC1pbWFnZS1zbGlkZXIgLmhwLXNpbmdsZSAuYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbmltYXRpb246IHNsb3ctem9vbSAyMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7IC8qIEFuaW1hdGlvbiAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG59XG5Aa2V5ZnJhbWVzIHNsb3ctem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBPcmlnaW5hbCBzaXplICovXG4gIH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IC8qIFpvb21lZC1pbiBzaXplICovXG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogT3JpZ2luYWwgc2l6ZSAqL1xuICB9XG59XG4uaHAtaW1hZ2Utc2xpZGVyIC5ocC1zaW5nbGUgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmhwLWltYWdlLXNsaWRlciAuaHAtc2luZ2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciAxMDFweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmhwLWltYWdlLXNsaWRlciAuaHAtc2luZ2xlIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5ocC1pbWFnZS1zbGlkZXIgLmhwLXNpbmdsZSBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaHAtaW1hZ2Utc2xpZGVyIC5ocC1zaW5nbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxufVxuXG4uaHAtaW1hZ2Utc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ocC1oZXJvLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAuaHAtaW1hZ2Utc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaHAtaW1hZ2Utc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhwLWltYWdlLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmhwLWltYWdlLXNpbmdsZSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaHAtaW1hZ2Utc2luZ2xlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciAxMDFweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmhwLWltYWdlLXNpbmdsZSBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuaHAtaW1hZ2Utc2luZ2xlIGgyIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cblxuLnRvcC1hYm91dC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbn1cbi50b3AtYWJvdXQtc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnRvcC1hYm91dC1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRvcC1hYm91dC1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwJSA1JTtcbiAgfVxufVxuLnRvcC1hYm91dC1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC50b3AtYWJvdXQtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5jb3B5LWhvbGRlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIgLm1haW4tY29weSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnRvcC1hYm91dC1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIC5tYWluLWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnRvcC1hYm91dC1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIC5tYWluLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50b3AtYWJvdXQtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5jb3B5LWhvbGRlciAubWFpbi1jb3B5IHAge1xuICBtYXJnaW46IDA7XG59XG4udG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIgLm1haW4tY29weSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAudG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuaW1wYWN0cy1ob2xkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAudG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuaW1wYWN0cy1ob2xkZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxufVxuLnRvcC1hYm91dC1zZWN0aW9uIC5ocC1jb250YWluZXIgLmltcGFjdHMtaG9sZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciAxOXB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4udG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuaW1wYWN0cy1ob2xkZXIgLmltcGFjdHMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuaW1wYWN0cy1ob2xkZXIgLmltcGFjdHMgLmltcGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi50b3AtYWJvdXQtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5pbXBhY3RzLWhvbGRlciAuaW1wYWN0cyAuaW1wYWN0Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udG9wLWFib3V0LXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuaW1wYWN0cy1ob2xkZXIgLmltcGFjdHMgLmltcGFjdCAuaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTkuNjdkZWcsICMwNzQ1MkMgNjAuMDIlLCAjQUNGMEQ1IDExNC4zMyUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtYWJvdXQtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5pbXBhY3RzLWhvbGRlciAuaW1wYWN0cyAuaW1wYWN0IC5pY29uIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWQtY2FyZC1hbHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi50b3AtYWJvdXQtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5pbXBhY3RzLWhvbGRlciAuaW1wYWN0cyAuaW1wYWN0IC5jb3B5IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTM2MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuXG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNSUgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpIC0gMTAwJSkgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikgLSAxMDAlKSAvIC0yKTtcbiAgfVxufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDc1cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnNlY3Rpb24tdGl0bGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzhCOEI4QjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbms6aG92ZXIsIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwNzJBNUY7XG4gIGJvcmRlci1jb2xvcjogIzA3MkE1RjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyBwIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3Qge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5maXJzdCAuZmVhdHVyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjMlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5maXJzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLmZpcnN0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3QgLmV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLmZpcnN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnJlc2VhcmNoIGgyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyBhLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTBGMkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFEM0I1NDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgYS5jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC52ZXJ0aWNhbC1wb3N0cyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC52ZXJ0aWNhbC1wb3N0cyBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC52ZXJ0aWNhbC1wb3N0cyBhcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC52ZXJ0aWNhbC1wb3N0cyBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSAuZW50cnktY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMzglO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgfVxuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSAuY29weSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmNvcHkgaDIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSAuZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLnJlY2VudC1kZXZlbG9wbWVudHMtc2VjdGlvbiAucG9zdHMgLnZlcnRpY2FsLXBvc3RzIC5yZXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAudmVydGljYWwtcG9zdHMgLnJlc2VhcmNoIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5ob3Jpem9udGFsLXBvc3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5ob3Jpem9udGFsLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5ob3Jpem9udGFsLXBvc3RzIGFydGljbGUge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24gLnBvc3RzIC5ob3Jpem9udGFsLXBvc3RzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIC5wb3N0cyAuaG9yaXpvbnRhbC1wb3N0cyBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5jb3B5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWRlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWRlciAudGV4dC1taWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5tYWluIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVzZWFyY2gtc2VjdGlvbi1iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAudG9wLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC5sb2dvIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NpcmNsZXMucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAudG9wLXNlY3Rpb24gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC5jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2NSU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC50b3Atc2VjdGlvbiAuY29weSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLnRvcC1zZWN0aW9uIC5jb3B5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICB3aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAudG9wLXNlY3Rpb24gLmNvcHkgaDIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAudG9wLXNlY3Rpb24gLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIG9yIDI2cHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuY2FsbG91dHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmNhbGxvdXRzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNzUwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuY2FsbG91dHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuY2FsbG91dHMtc2VjdGlvbiAuY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NlbnRlci1iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuY2FsbG91dHMtc2VjdGlvbiAuY2FsbG91dCB7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmNhbGxvdXRzLXNlY3Rpb24gLmNhbGxvdXQ6aG92ZXIgLmNvcHkgLmhpZGRlbi10aGluZ3Mge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmNhbGxvdXRzLXNlY3Rpb24gLmNhbGxvdXQ6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NlbnRlci1iZy0yLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIC5jYWxsb3V0Om50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jZW50ZXItYmctMy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuY2FsbG91dHMtc2VjdGlvbiAuY2FsbG91dCAuY29weSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIC5jYWxsb3V0IC5jb3B5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIC5jYWxsb3V0IC5jb3B5OmhvdmVyIC5oaWRkZW4tdGhpbmdzIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIC5jYWxsb3V0IC5jb3B5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIC5jYWxsb3V0IC5jb3B5IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmNhbGxvdXRzLXNlY3Rpb24gLmNhbGxvdXQgLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIG9yIDI2cHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5jYWxsb3V0cy1zZWN0aW9uIC5jYWxsb3V0IC5jb3B5IC5oaWRkZW4tdGhpbmdzIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuY2FsbG91dHMtc2VjdGlvbiAuY2FsbG91dCAuY29weSAuaGlkZGVuLXRoaW5ncyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmNvcHkge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmNvcHkgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuY29weSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmNvcHkgYS5hcnJvdy1iZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmNvbGxhYm9yYXRlLXJlc2VhcmNoLWN1cmUtc2VjdGlvbiAuYm90dG9tLXNlY3Rpb24gLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIG9yIDI2cHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuY29weSBkaXYgYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29sbGFib3JhdGUtcmVzZWFyY2gtY3VyZS1zZWN0aW9uIC5ib3R0b20tc2VjdGlvbiAuaW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LWJ1aWxkaW5nLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24gLmJvdHRvbS1zZWN0aW9uIC5pbWFnZSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmFnb24tYWJvdXQtY2FsbG91dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJhZ29uLWFib3V0LWNhbGxvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnJhZ29uLWFib3V0LWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmFnb24tYWJvdXQtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yYWdvbi1hYm91dC1jYWxsb3V0IC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5yYWdvbi1hYm91dC1jYWxsb3V0IC5jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJhZ29uLWFib3V0LWNhbGxvdXQgLmNvcHkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5yYWdvbi1hYm91dC1jYWxsb3V0IC5jb3B5IC5sb2dvIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby1wbGFjZWhvbGRlci5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ucmFnb24tYWJvdXQtY2FsbG91dCAuY29weSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yYWdvbi1hYm91dC1jYWxsb3V0IC5jb3B5IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuLnJhZ29uLWFib3V0LWNhbGxvdXQgLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIG9yIDI2cHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucmFnb24tYWJvdXQtY2FsbG91dCAuaW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmFnb24tYWJvdXQtYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmFnb24tYWJvdXQtY2FsbG91dCAuaW1hZ2Uge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ub3V0cmVhY2gtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG59XG5cbi5vdXRyZWFjaC1jYWxsb3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG4ub3V0cmVhY2gtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm91dHJlYWNoLWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAub3V0cmVhY2gtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4ub3V0cmVhY2gtY2FsbG91dCAuY29weSB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm91dHJlYWNoLWNhbGxvdXQgLmNvcHkge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLm91dHJlYWNoLWNhbGxvdXQgLmNvcHkgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciAxMDFweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3V0cmVhY2gtY2FsbG91dCAuY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG59XG4ub3V0cmVhY2gtY2FsbG91dCAuY29weSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzAzMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5vdXRyZWFjaC1jYWxsb3V0IC5jb3B5IHAudG9wLWJnIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMzIyM0I7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm91dHJlYWNoLWNhbGxvdXQgLmRvdWJsZS1pbWFnZSB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5vdXRyZWFjaC1jYWxsb3V0IC5kb3VibGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm91dHJlYWNoLWNhbGxvdXQgLmRvdWJsZS1pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLm91dHJlYWNoLWNhbGxvdXQgLmRvdWJsZS1pbWFnZSAuaW1hZ2Utb25lIHtcbiAgd2lkdGg6IDYyJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JpZy1jaXJjbGUucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3V0cmVhY2gtY2FsbG91dCAuZG91YmxlLWltYWdlIC5pbWFnZS1vbmUge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG59XG4ub3V0cmVhY2gtY2FsbG91dCAuZG91YmxlLWltYWdlIC5pbWFnZS10d28ge1xuICB3aWR0aDogNTUlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcmlnaHQ6IDQ1JTtcbiAgdG9wOiA1JTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY3VsdHVyZS1iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vdXRyZWFjaC1jYWxsb3V0IC5kb3VibGUtaW1hZ2UgLmltYWdlLXR3byB7XG4gICAgd2lkdGg6IDQzNXB4O1xuICAgIGhlaWdodDogNDM1cHg7XG4gICAgdG9wOiA3NXB4O1xuICAgIHJpZ2h0OiAzMjBweDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLm91dHJlYWNoLWNhbGxvdXQgLm91dHJlYWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrZ3JvdW5kLW91dHJlYWNoLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3V0cmVhY2gtY2FsbG91dCAub3V0cmVhY2gge1xuICAgIHdpZHRoOiAxMDk0cHg7XG4gICAgaGVpZ2h0OiAyMTlweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5vdXRyZWFjaC1jYWxsb3V0IC5vdXRyZWFjaCB7XG4gICAgcmlnaHQ6IDEyJTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY29sb3ItYmcxOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tY29sb3ItYmcyOiByZ2IoMjMwLCAyMzAsIDIzMCk7XG4gIC0tY29sb3IxOiAxOTEsIDI1NSwgMTg1O1xuICAtLWNvbG9yMjogMTUzLCAyMjQsIDE3NDtcbiAgLS1jb2xvcjM6IDE5MCwgMjU1LCAxODQ7XG4gIC0tY29sb3I0OiAxNTMsIDIyNCwgMTc0O1xuICAtLWNvbG9yNTogMTkwLCAyNTUsIDE4NDtcbiAgLS1jb2xvci1pbnRlcmFjdGl2ZTogMTkxLCAyNTUsIDE4NTtcbiAgLS1jaXJjbGUtc2l6ZTogMTIwJTtcbiAgLS1ibGVuZGluZzogaGFyZC1saWdodDtcbn1cblxuQGtleWZyYW1lcyBtb3ZlSW5DaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZVZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoMTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLmdyYWRpZW50LWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5ncmFkaWVudC1iZyB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuLmdyYWRpZW50LWJnIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JhZGllbnQtYmcgLmdyYWRpZW50LWNvcHktaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZ3JhZGllbnQtYmcgLmdyYWRpZW50LWNvcHktaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ncmFkaWVudC1iZyAuZ3JhZGllbnQtY29weS1pbWFnZSAuY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA1JTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5ncmFkaWVudC1iZyAuZ3JhZGllbnQtY29weS1pbWFnZSAuY29weSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmdyYWRpZW50LWJnIC5ncmFkaWVudC1jb3B5LWltYWdlIC5jb3B5IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uZ3JhZGllbnQtYmcgLmdyYWRpZW50LWNvcHktaW1hZ2UgLmNvcHkgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciAxMDFweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwNzQ1MkM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdyYWRpZW50LWJnIC5ncmFkaWVudC1jb3B5LWltYWdlIC5jb3B5IGgyIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gICAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICB9XG59XG4uZ3JhZGllbnQtYmcgLmdyYWRpZW50LWNvcHktaW1hZ2UgLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzA4NDQyQztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ncmFkaWVudC1iZyAuZ3JhZGllbnQtY29weS1pbWFnZSAuaW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZXNlYXJjaC1iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgLmdyYWRpZW50LWJnIC5ncmFkaWVudC1jb3B5LWltYWdlIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5ncmFkaWVudC1iZyAuZ3JhZGllbnQtY29weS1pbWFnZSAuaW1hZ2Uge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5ncmFkaWVudC1iZyAuZ3JhZGllbnRzLWNvbnRhaW5lciB7XG4gIGZpbHRlcjogdXJsKCNnb28pIGJsdXIoNDBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmdyYWRpZW50LWJnIC5ncmFkaWVudHMtY29udGFpbmVyLmJsdWUgLmcxIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoMTM4LCAyMDIsIDI0NSwgMC44KSAwLCByZ2JhKDEzOCwgMjAyLCAyNDUsIDApIDUwJSkgbm8tcmVwZWF0O1xufVxuLmdyYWRpZW50LWJnIC5ncmFkaWVudHMtY29udGFpbmVyLmJsdWUgLmcyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoNjYsIDEzNiwgMTg3LCAwLjgpIDAsIHJnYmEoNjYsIDEzNiwgMTg3LCAwKSA1MCUpIG5vLXJlcGVhdDtcbn1cbi5ncmFkaWVudC1iZyAuZ3JhZGllbnRzLWNvbnRhaW5lci5ibHVlIC5nMyB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKDM4LCA5MiwgMTQyLCAwLjgpIDAsIHJnYmEoMzgsIDkyLCAxNDIsIDApIDUwJSkgbm8tcmVwZWF0O1xufVxuLmdyYWRpZW50LWJnIC5ncmFkaWVudHMtY29udGFpbmVyLmJsdWUgLmc0IHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoMTc2LCAyMjAsIDI1MywgMC44KSAwLCByZ2JhKDE3NiwgMjIwLCAyNTMsIDApIDUwJSkgbm8tcmVwZWF0O1xufVxuLmdyYWRpZW50LWJnIC5ncmFkaWVudHMtY29udGFpbmVyLmJsdWUgLmc1IHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoMTkzLCAyMjksIDI1NCwgMC44KSAwLCByZ2JhKDE5MywgMjI5LCAyNTQsIDApIDUwJSkgbm8tcmVwZWF0O1xufVxuLmdyYWRpZW50LWJnIC5ncmFkaWVudHMtY29udGFpbmVyLmJsdWUgLmludGVyYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoMTg0LCAyMjQsIDI1MSwgMC44KSAwLCByZ2JhKDE4NCwgMjI0LCAyNTEsIDApIDUwJSkgbm8tcmVwZWF0O1xufVxuLmdyYWRpZW50LWJnIC5nMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEodmFyKC0tY29sb3IxKSwgMC44KSAwLCByZ2JhKHZhcigtLWNvbG9yMSksIDApIDUwJSkgbm8tcmVwZWF0O1xuICBtaXgtYmxlbmQtbW9kZTogdmFyKC0tYmxlbmRpbmcpO1xuICB3aWR0aDogdmFyKC0tY2lyY2xlLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNpcmNsZS1zaXplKTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSAvIDIpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSAvIDIpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBhbmltYXRpb246IG1vdmVWZXJ0aWNhbCAxNXMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncmFkaWVudC1iZyAuZzIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yMiksIDAuOCkgMCwgcmdiYSh2YXIoLS1jb2xvcjIpLCAwKSA1MCUpIG5vLXJlcGVhdDtcbiAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLWJsZW5kaW5nKTtcbiAgd2lkdGg6IHZhcigtLWNpcmNsZS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaXJjbGUtc2l6ZSk7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1jaXJjbGUtc2l6ZSkgLyAyKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1jaXJjbGUtc2l6ZSkgLyAyKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2FsYyg1MCUgLSA0MDBweCk7XG4gIGFuaW1hdGlvbjogbW92ZUluQ2lyY2xlIDEwcyByZXZlcnNlIGluZmluaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuLmdyYWRpZW50LWJnIC5nMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEodmFyKC0tY29sb3IzKSwgMC44KSAwLCByZ2JhKHZhcigtLWNvbG9yMyksIDApIDUwJSkgbm8tcmVwZWF0O1xuICBtaXgtYmxlbmQtbW9kZTogdmFyKC0tYmxlbmRpbmcpO1xuICB3aWR0aDogdmFyKC0tY2lyY2xlLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNpcmNsZS1zaXplKTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSAvIDIgKyAyMDBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpIC8gMiAtIDUwMHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2FsYyg1MCUgKyA0MDBweCk7XG4gIGFuaW1hdGlvbjogbW92ZUluQ2lyY2xlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JhZGllbnQtYmcgLmc0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1jb2xvcjQpLCAwLjgpIDAsIHJnYmEodmFyKC0tY29sb3I0KSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1ibGVuZGluZyk7XG4gIHdpZHRoOiB2YXIoLS1jaXJjbGUtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2lyY2xlLXNpemUpO1xuICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpIC8gMik7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpIC8gMik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNhbGMoNTAlIC0gMjAwcHgpO1xuICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsIDIwcyBlYXNlIGluZmluaXRlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZ3JhZGllbnQtYmcgLmc1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1jb2xvcjUpLCAwLjgpIDAsIHJnYmEodmFyKC0tY29sb3I1KSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1ibGVuZGluZyk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNpcmNsZS1zaXplKSAqIDIpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY2lyY2xlLXNpemUpICogMik7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1jaXJjbGUtc2l6ZSkpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNhbGMoNTAlIC0gODAwcHgpIGNhbGMoNTAlICsgMjAwcHgpO1xuICBhbmltYXRpb246IG1vdmVJbkNpcmNsZSAxMHMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncmFkaWVudC1iZyAuaW50ZXJhY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yLWludGVyYWN0aXZlKSwgMC44KSAwLCByZ2JhKHZhcigtLWNvbG9yLWludGVyYWN0aXZlKSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1ibGVuZGluZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTUwJTtcbiAgbGVmdDogLTUwJTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucmVzZWFyY2gtY2FsbG91dCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXNlYXJjaC1jYWxsb3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmVzZWFyY2gtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnJlc2VhcmNoLWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVzZWFyY2gtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG5cbi5jdWx0dXJlLWNhbGxvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jdWx0dXJlLWNhbGxvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmN1bHR1cmUtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5jdWx0dXJlLWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY3VsdHVyZS1jYWxsb3V0IC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5jdWx0dXJlLWNhbGxvdXQgLmNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1JTtcbiAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY3VsdHVyZS1jYWxsb3V0IC5jb3B5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5jdWx0dXJlLWNhbGxvdXQgLmNvcHkgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICNCRUZGQjg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmN1bHR1cmUtY2FsbG91dCAuY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG4uY3VsdHVyZS1jYWxsb3V0IC5jb3B5IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiBvciAyNnB4ICovXG4gIGNvbG9yOiAjQkVGRkI4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UtaG9sZGVyIHtcbiAgICB3aWR0aDogNjglO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jdWx0dXJlLWNhbGxvdXQgLmltYWdlLWhvbGRlciAuY3VsdHVyZS1jYWxsb3V0LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuY3VsdHVyZS1jYWxsb3V0IC5pbWFnZS1ob2xkZXIgLmN1bHR1cmUtY2FsbG91dC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdWx0dXJlLWNhbGxvdXQgLmltYWdlLWhvbGRlciAuY3VsdHVyZS1jYWxsb3V0LW1vYmlsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogb3IgNjdweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY3VsdHVyZS1jYWxsb3V0IC5pbWFnZS1ob2xkZXIgLmN1bHR1cmUtY2FsbG91dC1tb2JpbGUgLnRleHQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UtaG9sZGVyIC5jdWx0dXJlLWNhbGxvdXQtbW9iaWxlIC50ZXh0LWJ1dHRvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY3VsdHVyZS1jYWxsb3V0IC5pbWFnZS1ob2xkZXIgLmN1bHR1cmUtY2FsbG91dC1tb2JpbGUgLnRleHQtYnV0dG9uIC52ZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UtaG9sZGVyIC5jdWx0dXJlLWNhbGxvdXQtbW9iaWxlIC50ZXh0LWJ1dHRvbiAudmVydCBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jdWx0dXJlLWNhbGxvdXQgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jdWx0dXJlLWJnLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gIH1cbn1cbi5jdWx0dXJlLWNhbGxvdXQgLmltYWdlIC5jdWx0dXJlLWNhbGxvdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UgLmN1bHR1cmUtY2FsbG91dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UgLmN1bHR1cmUtY2FsbG91dCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UgLmN1bHR1cmUtY2FsbG91dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogb3IgNjdweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY3VsdHVyZS1jYWxsb3V0IC5pbWFnZSAuY3VsdHVyZS1jYWxsb3V0IC50ZXh0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jdWx0dXJlLWNhbGxvdXQgLmltYWdlIC5jdWx0dXJlLWNhbGxvdXQgLnRleHQtYnV0dG9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jdWx0dXJlLWNhbGxvdXQgLmltYWdlIC5jdWx0dXJlLWNhbGxvdXQgLnRleHQtYnV0dG9uIC52ZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmN1bHR1cmUtY2FsbG91dCAuaW1hZ2UgLmN1bHR1cmUtY2FsbG91dCAudGV4dC1idXR0b24gLnZlcnQgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idWlsZGluZy1jYWxsb3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xufVxuLmJ1aWxkaW5nLWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5idWlsZGluZy1jYWxsb3V0IC5ocC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ1aWxkaW5nLWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLmJ1aWxkaW5nLWNhbGxvdXQgLmNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5idWlsZGluZy1jYWxsb3V0IC5jb3B5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5idWlsZGluZy1jYWxsb3V0IC5jb3B5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJ1aWxkaW5nLWNhbGxvdXQgLmNvcHkgaDIge1xuICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJ1aWxkaW5nLWNhbGxvdXQgLmNvcHkgaDIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuLmJ1aWxkaW5nLWNhbGxvdXQgLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIG9yIDI2cHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYnVpbGRpbmctY2FsbG91dCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldy1idWlsZGluZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmJ1aWxkaW5nLWNhbGxvdXQgLmltYWdlIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuYnVpbGRpbmctY2FsbG91dCAuaW1hZ2Uge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYnVpbGRpbmctY2FsbG91dCAuaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICB9XG59XG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVudS10b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3R0b20sIHRvcCwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgbWluLXdpZHRoOiBjYWxjKDI0cHggKyAyMHB4ICsgMjBweCk7XG4gIHotaW5kZXg6IDM7XG59XG5odG1sOm5vdCguanMtbmF2KSAuaG9tZS5oZWFkZXItdG9wIC5tZW51LXRvZ2dsZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWw6bm90KC5qcy1uYXYpIC5ob21lLmhlYWRlci10b3AgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaHRtbDpub3QoLmpzLW5hdikgLmhvbWUuaGVhZGVyLXRvcCAubWVudS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaHRtbDpub3QoLmpzLW5hdikgLmhvbWUuaGVhZGVyLXRvcCAubWVudS10b2dnbGUgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCA1LjMzNHZ3IDAgNS4zMzR2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAubWVudS10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgNS41NTZ2dyAwIDUuNTU2dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMjIzQjtcbiAgY29udGVudDogXCJNZW51XCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiBhdXRvIDFyZW0gYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAubWVudS10b2dnbGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtdG9nZ2xlOmhvdmVyLCAubWVudS10b2dnbGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LXRvZ2dsZTpob3Zlcjo6YmVmb3JlLCAubWVudS10b2dnbGU6YWN0aXZlOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWVudS10b2dnbGU6aG92ZXIgc3Bhbixcbi5tZW51LXRvZ2dsZTpob3ZlciAudG9nZ2xlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIyM0I7XG59XG4ubWVudS10b2dnbGU6aG92ZXIgc3Bhbjo6YmVmb3JlLFxuLm1lbnUtdG9nZ2xlOmhvdmVyIC50b2dnbGUtYmFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMjNCO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubWVudS10b2dnbGU6aG92ZXIgc3Bhbjo6YWZ0ZXIsXG4ubWVudS10b2dnbGU6aG92ZXIgLnRvZ2dsZS1iYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjIzQjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDbG9zZVwiO1xufVxuLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuLFxuLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSAudG9nZ2xlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIsXG4ubWVudS10b2dnbGUuaXMtYWN0aXZlIC50b2dnbGUtYmFyOjpiZWZvcmUsXG4ubWVudS10b2dnbGUuaXMtYWN0aXZlIC50b2dnbGUtYmFyOjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1lbnUtdG9nZ2xlLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4ubWVudS10b2dnbGUuaXMtYWN0aXZlIC50b2dnbGUtYmFyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMTI1cmVtLCAwLCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzLCAwcywgMC4zcztcbn1cbi5tZW51LXRvZ2dsZS5pcy1hY3RpdmUgc3Bhbjo6YWZ0ZXIsXG4ubWVudS10b2dnbGUuaXMtYWN0aXZlIC50b2dnbGUtYmFyOjphZnRlciB7XG4gIHRvcDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMTI1cmVtLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcywgMHMsIDAuM3M7XG59XG4ubWVudS10b2dnbGUgc3Bhbixcbi5tZW51LXRvZ2dsZSAudG9nZ2xlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIyM0I7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDAuMDYyNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtN3B4LCAwKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm90dG9tLCBoZWlnaHQsIHRvcCwgdHJhbnNmb3JtLCB3aWR0aDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1lbnUtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLm1lbnUtdG9nZ2xlIHNwYW46OmFmdGVyLFxuLm1lbnUtdG9nZ2xlIC50b2dnbGUtYmFyOjpiZWZvcmUsXG4ubWVudS10b2dnbGUgLnRvZ2dsZS1iYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjIzQjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvdHRvbSwgaGVpZ2h0LCB0b3AsIHRyYW5zZm9ybSwgd2lkdGg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB3aWR0aDogMjRweDtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOjpiZWZvcmUsXG4ubWVudS10b2dnbGUgLnRvZ2dsZS1iYXI6OmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMTVweDtcbn1cbi5tZW51LXRvZ2dsZSBzcGFuOjphZnRlcixcbi5tZW51LXRvZ2dsZSAudG9nZ2xlLWJhcjo6YWZ0ZXIge1xuICB0b3A6IDE0cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ud3AtcGFnZW5hdmkge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtcGFnZW5hdmk6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi53cC1wYWdlbmF2aSAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNERUZGREI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cC1wYWdlbmF2aSAucGFnZSB7XG4gIGNvbG9yOiAjMDMyMjNCO1xufVxuLndwLXBhZ2VuYXZpIHNwYW4sIC53cC1wYWdlbmF2aSAucGFnZSwgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi53cC1wYWdlbmF2aSAucGFnZSwgLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi53cC1wYWdlbmF2aSBzcGFuLCAud3AtcGFnZW5hdmkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndwLXBhZ2VuYXZpIC5wYWdlcywgLndwLXBhZ2VuYXZpIC5uZXh0cG9zdHNsaW5rLCAud3AtcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmssIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi53cC1wYWdlbmF2aSAubmV4dHBvc3RzbGluazpob3ZlciwgLndwLXBhZ2VuYXZpIC5wcmV2aW91c3Bvc3RzbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDMyMjNCO1xufVxuXG4uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLyogU29jaWFsIGFuZCBzaGFyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zb2NpYWwtbGlua3Mge1xuICAtLXNvY2lhbC1saW5rLWJnLWNvbG9yOiAjRjJGNUY3O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMC42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMC42MjVyZW07XG59XG4uc29jaWFsLWxpbmtzIC52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtbGlua3MgbGkge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5zb2NpYWwtbGlua3MgbGkgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNvY2lhbC1saW5rLWJnLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIuMzc1cmVtO1xufVxuLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyLCAuc29jaWFsLWxpbmtzIGxpIGE6YWN0aXZlLCAuc29jaWFsLWxpbmtzIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjIzQjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci5mYWNlYm9vaywgLnNvY2lhbC1saW5rcyBsaSBhOmFjdGl2ZS5mYWNlYm9vaywgLnNvY2lhbC1saW5rcyBsaSBhOmZvY3VzLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdmMjtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci5pbnN0YWdyYW0sIC5zb2NpYWwtbGlua3MgbGkgYTphY3RpdmUuaW5zdGFncmFtLCAuc29jaWFsLWxpbmtzIGxpIGE6Zm9jdXMuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxMzA2Yztcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci5saW5rZWRpbiwgLnNvY2lhbC1saW5rcyBsaSBhOmFjdGl2ZS5saW5rZWRpbiwgLnNvY2lhbC1saW5rcyBsaSBhOmZvY3VzLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci5waW50ZXJlc3QsIC5zb2NpYWwtbGlua3MgbGkgYTphY3RpdmUucGludGVyZXN0LCAuc29jaWFsLWxpbmtzIGxpIGE6Zm9jdXMucGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAyMztcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci5zbmFwY2hhdCwgLnNvY2lhbC1saW5rcyBsaSBhOmFjdGl2ZS5zbmFwY2hhdCwgLnNvY2lhbC1saW5rcyBsaSBhOmZvY3VzLnNuYXBjaGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmMwMDtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci50aHJlYWRzLCAuc29jaWFsLWxpbmtzIGxpIGE6YWN0aXZlLnRocmVhZHMsIC5zb2NpYWwtbGlua3MgbGkgYTpmb2N1cy50aHJlYWRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci50aWt0b2ssIC5zb2NpYWwtbGlua3MgbGkgYTphY3RpdmUudGlrdG9rLCAuc29jaWFsLWxpbmtzIGxpIGE6Zm9jdXMudGlrdG9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci50d2l0dGVyLCAuc29jaWFsLWxpbmtzIGxpIGE6YWN0aXZlLnR3aXR0ZXIsIC5zb2NpYWwtbGlua3MgbGkgYTpmb2N1cy50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci52aW1lbywgLnNvY2lhbC1saW5rcyBsaSBhOmFjdGl2ZS52aW1lbywgLnNvY2lhbC1saW5rcyBsaSBhOmZvY3VzLnZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYTpob3Zlci55b3V0dWJlLCAuc29jaWFsLWxpbmtzIGxpIGE6YWN0aXZlLnlvdXR1YmUsIC5zb2NpYWwtbGlua3MgbGkgYTpmb2N1cy55b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYS5leHRlcm5hbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC1saW5rcyBsaSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29jaWFsLWxpbmtzIGxpIFtjbGFzcyo9XCIgZmEtXCJdW2NsYXNzKj1lbnZlbG9wZV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgPiBsaSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgPiBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhLmEyYV9kZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMS4yNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYS5hMmFfZGQgc3BhbiB7XG4gIGNvbG9yOiAjMDMyMjNCO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGEuYTJhX2RkIGkuZmEge1xuICBjb2xvcjogIzE5MTk3MDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCAwIDAuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYS5hMmFfZGQ6aG92ZXIgc3BhbiwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYS5hMmFfZGQ6YWN0aXZlIHNwYW4sIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGEuYTJhX2RkOmZvY3VzIHNwYW4ge1xuICBjb2xvcjogIzE5MTk3MDtcbn1cbi5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGEuYTJhX2RkOmhvdmVyIGkuZmEsIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGEuYTJhX2RkOmFjdGl2ZSBpLmZhLCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhLmEyYV9kZDpmb2N1cyBpLmZhIHtcbiAgY29sb3I6ICMxOTE5NzA7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhLnR3aXR0ZXIgaS5mYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpob3ZlciwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTphY3RpdmUsIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmhvdmVyLmZhY2Vib29rLCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmFjdGl2ZS5mYWNlYm9vaywgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpmb2N1cy5mYWNlYm9vayB7XG4gIGNvbG9yOiAjMTg3N2YyO1xuICBib3JkZXItY29sb3I6ICMxODc3ZjI7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmhvdmVyLmluc3RhZ3JhbSwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTphY3RpdmUuaW5zdGFncmFtLCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmZvY3VzLmluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZTEzMDZjO1xuICBib3JkZXItY29sb3I6ICNlMTMwNmM7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmhvdmVyLmxpbmtlZGluLCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmFjdGl2ZS5saW5rZWRpbiwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpmb2N1cy5saW5rZWRpbiB7XG4gIGNvbG9yOiAjMDA3N2I1O1xuICBib3JkZXItY29sb3I6ICMwMDc3YjU7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmhvdmVyLnBpbnRlcmVzdCwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTphY3RpdmUucGludGVyZXN0LCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmZvY3VzLnBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjZTYwMDIzO1xuICBib3JkZXItY29sb3I6ICNlNjAwMjM7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmhvdmVyLnNuYXBjaGF0LCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmFjdGl2ZS5zbmFwY2hhdCwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpmb2N1cy5zbmFwY2hhdCB7XG4gIGNvbG9yOiAjZmZmYzAwO1xuICBib3JkZXItY29sb3I6ICNmZmZjMDA7XG59XG4uc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmhvdmVyLnR3aXR0ZXIsIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6YWN0aXZlLnR3aXR0ZXIsIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6Zm9jdXMudHdpdHRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpob3Zlci50aWt0b2ssIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6YWN0aXZlLnRpa3RvaywgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpmb2N1cy50aWt0b2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6aG92ZXIudmltZW8sIC5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6YWN0aXZlLnZpbWVvLCAuc29jaWFsLXNoYXJlLWxpc3QuYTJhX2tpdCBhOmZvY3VzLnZpbWVvIHtcbiAgY29sb3I6ICMxYWI3ZWE7XG4gIGJvcmRlci1jb2xvcjogIzFhYjdlYTtcbn1cbi5zb2NpYWwtc2hhcmUtbGlzdC5hMmFfa2l0IGE6aG92ZXIueW91dHViZSwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTphY3RpdmUueW91dHViZSwgLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYTpmb2N1cy55b3V0dWJlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQgYSBpLmZhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDAgMCAwZW07XG59XG5cbi5zaW5nbGUgLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmc6IDkwcHggNSUgMDtcbiAgfVxufVxuXG4ucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcmNoaXZlIC5zaXRlLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uc2luZ2xlIC5zaXRlLXdyYXAge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWtleSB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5sYWItdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVzZWFyY2gtc2VydmljZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2ggLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvIDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2VhcmNoIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUlIDA7XG4gIH1cbn1cblxuLmVycm9yNDA0IC5zaXRlLW1haW4sXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0Om5vdCguaG9tZSkgLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogOTBweCBhdXRvIDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZXJyb3I0MDQgLnNpdGUtbWFpbixcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdDpub3QoLmhvbWUpIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnNpbmdsZSAuZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnNpbmdsZSAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuXG4ucGFnZSAuZW50cnktY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmVudHJ5LWZvb3RlciAuZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGlnbmZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWxpZ25mdWxsIHtcbiAgICBwYWRkaW5nOiA1JSA1JSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpIC0gMTAwJSkgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikgLSAxMDAlKSAvIC0yKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTE1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAlO1xuICAgIG1hcmdpbi1yaWdodDogLTIwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hbGlnbndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUuNTU3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNS41NTclO1xuICB9XG59XG4uYWxpZ253aWRlLndwLWJsb2NrLXRleHQtY29sdW1ucyB7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG4uYWxpZ253aWRlLndwLWJsb2NrLWNvbHVtbnMge1xuICBwYWRkaW5nOiAwIDUlO1xufVxuLmFsaWdud2lkZS53cC1ibG9jay1jb3ZlciB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5hbGlnbndpZGUgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG5cbmFydGljbGUucG9zdC5zZWFyY2gge1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBhcnRpY2xlLnBvc3Quc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5hcnRpY2xlLnBvc3Quc2VhcmNoLmhhcy1wb3N0LXRodW1ibmFpbCAuY29weSB7XG4gIGZsZXgtYmFzaXM6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5hcnRpY2xlLnBvc3Quc2VhcmNoIC5wb3N0LXRodW1ibmFpbCB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIGFydGljbGUucG9zdC5zZWFyY2ggLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5hcnRpY2xlLnBvc3Quc2VhcmNoIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5hcnRpY2xlLnBvc3Quc2VhcmNoIC5lbnRyeS1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5uZXdzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDUlIDYwcHg7XG59XG4ubmV3cy1oZWFkZXIgLmNvcHkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubmV3cy1oZWFkZXIgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMDFweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLm5ld3MtaGVhZGVyIGgyOmhhcygrIHApIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLmxvYWRlZCAubmV3cy1oZWFkZXIgaDIge1xuICBvcGFjaXR5OiAxO1xufVxuLm5ld3MtaGVhZGVyIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiBvciAyNnB4ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAubmV3cy1oZWFkZXIgcCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5uZXdzLWhlYWRlciBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucG9zdC1maWx0ZXJzIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucG9zdC1maWx0ZXJzIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLnBvc3QtZmlsdGVycyAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gIHRvcDogMTIwJTtcbn1cbi5wb3N0LWZpbHRlcnMgLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdG9wOiB1bnNldDtcbn1cbi5wb3N0LWZpbHRlcnMgLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5wb3N0LWZpbHRlcnMgLmNob2ljZXMge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wb3N0LWZpbHRlcnMgLmNob2ljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5wb3N0LWZpbHRlcnMgLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5wb3N0LWZpbHRlcnMgLmNob2ljZXNfX2l0ZW0tLWNob2ljZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIEFsbG93IHRleHQgdG8gd3JhcCAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIEJyZWFrIGxvbmcgd29yZHMgaWYgbmVjZXNzYXJ5ICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBQcmV2ZW50IHRleHQgY2xpcHBpbmcgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnBvc3QtZmlsdGVycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNERUU1O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luOiAwIDUlIDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuLnBvc3QtZmlsdGVycyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBvc3QtZmlsdGVycyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjREREO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBvc3QtZmlsdGVycyBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQjJCREM0O1xufVxuLnBvc3QtZmlsdGVycyBzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBvc3QtZmlsdGVycyAjY2F0ZWdvcnkge1xuICB3aWR0aDogMTUwcHg7XG59XG4ucG9zdC1maWx0ZXJzIC5jbGVhci1maWx0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjOTlBN0IwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvcC1wb3N0cyB7XG4gIG1hcmdpbjogMCA1JSA2MHB4O1xuICBwYWRkaW5nOiAwIDUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcC1wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAudG9wLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udG9wLXBvc3RzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcC1wb3N0cyAuc2VjdGlvbi10aXRsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI4QjhCO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvcC1wb3N0cyAuc2VjdGlvbi10aXRsZS1saW5rOmhvdmVyLCAudG9wLXBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwNzJBNUY7XG4gIGJvcmRlci1jb2xvcjogIzA3MkE1RjtcbiAgY29sb3I6ICNmZmY7XG59XG4udG9wLXBvc3RzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50b3AtcG9zdHMgcCB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRvcC1wb3N0cyAuZmlyc3Qge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbi50b3AtcG9zdHMgLmZpcnN0IC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50b3AtcG9zdHMgLmZpcnN0IC5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLnRvcC1wb3N0cyAuZmlyc3QgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRvcC1wb3N0cyAuZmlyc3QgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50b3AtcG9zdHMgLmZpcnN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9wLXBvc3RzIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcC1wb3N0cyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnRvcC1wb3N0cyAucmVzZWFyY2ggaDIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi50b3AtcG9zdHMgYS5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI0UwRjJGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRDNCNTQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50b3AtcG9zdHMgYS5jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gIC50b3AtcG9zdHMgLnZlcnRpY2FsLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLnRvcC1wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnRvcC1wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50b3AtcG9zdHMgLnZlcnRpY2FsLXBvc3RzIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAudG9wLXBvc3RzIC52ZXJ0aWNhbC1wb3N0cyBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvcC1wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLnRvcC1wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudG9wLXBvc3RzIC52ZXJ0aWNhbC1wb3N0cyBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAudG9wLXBvc3RzIC52ZXJ0aWNhbC1wb3N0cyBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtcG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLnRvcC1wb3N0cyAudmVydGljYWwtcG9zdHMgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzOCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB9XG4gIC50b3AtcG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmNvcHkge1xuICAgIHdpZHRoOiA1OCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtcG9zdHMgLnZlcnRpY2FsLXBvc3RzIGFydGljbGUgLmV4Y2VycHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC50b3AtcG9zdHMgLnZlcnRpY2FsLXBvc3RzIC5yZXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudG9wLXBvc3RzIC52ZXJ0aWNhbC1wb3N0cyAucmVzZWFyY2ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ubm8tcmVzdWx0cy5ub3QtZm91bmQge1xuICBtYXJnaW46IDAgNSUgMTUwcHg7XG59XG5cbi5hcmNoaXZlLXBvc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5hcmNoaXZlLXBvc3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDUlIDYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYXJjaGl2ZS1wb3N0LWxpc3Qge1xuICAgIGdhcDogMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5hcmNoaXZlLXBvc3QtbGlzdCB7XG4gICAgZ2FwOiAxLjMzMzMlO1xuICB9XG59XG4uYXJjaGl2ZS1wb3N0LWxpc3QgYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmFyY2hpdmUtcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmFyY2hpdmUtcG9zdC1saXN0IGFydGljbGUge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5hcmNoaXZlLXBvc3QtbGlzdCBhcnRpY2xlIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG4uYXJjaGl2ZS1wb3N0LWxpc3QgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzQuNSU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmFyY2hpdmUtcG9zdC1saXN0IGFydGljbGUgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYXJjaGl2ZS1wb3N0LWxpc3QgYXJ0aWNsZSBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmFyY2hpdmUtcG9zdC1saXN0IGFydGljbGUgLmV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFyY2hpdmUtcG9zdC1saXN0IGFydGljbGUgLmNhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcmNoaXZlLXBvc3QtbGlzdCBhcnRpY2xlIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5rZXktYWJvdXQtY2FsbG91dCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4ua2V5LWFib3V0LWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5rZXktYWJvdXQtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAua2V5LWFib3V0LWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLmtleS1hYm91dC1jYWxsb3V0IC5rZXktY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNERUZGREI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmtleS1hYm91dC1jYWxsb3V0IC5rZXktY29weSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ua2V5LWFib3V0LWNhbGxvdXQgLmtleS1jb3B5LmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjQzFFNkZGO1xufVxuLmtleS1hYm91dC1jYWxsb3V0IC5rZXktY29weS5ncmV5IHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbn1cbi5rZXktYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgLmxvZ28ge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLXBsYWNlaG9sZGVyLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5rZXktYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG4ubG9hZGVkIC5rZXktYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgaDIge1xuICBvcGFjaXR5OiAxO1xufVxuLmtleS1hYm91dC1jYWxsb3V0IC5rZXktY29weSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5rZXktYWJvdXQtY2FsbG91dCAuaW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmFnb24tYWJvdXQtYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5rZXktYWJvdXQtY2FsbG91dCAuaW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1sYWItbGFuZGluZyB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgYXJ0aWNsZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWxhYi1sYW5kaW5nIGFydGljbGUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIC5sYWJzLWxpc3QsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1sYWItbGFuZGluZyAubGFicy1saXN0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5sYW5kaW5nLWltYWdlLXRpdGxlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sYW5kaW5nLWhlcm8tZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sYW5kaW5nLWltYWdlLXRpdGxlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH1cbn1cbi5sYW5kaW5nLWltYWdlLXRpdGxlIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYW5kaW5nLWltYWdlLXRpdGxlIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmxhbmRpbmctaW1hZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5sb2FkZWQgLmxhbmRpbmctaW1hZ2UtdGl0bGUgaDEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGFuZGluZy1jb3B5IHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmxhbmRpbmctY29weSBwIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGFicy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMyU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5sYWJzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxLjMzMyU7XG4gIH1cbn1cbi5sYWJzLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGFicy1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLmxhYnMtY29udGFpbmVyLmV4ZWN1dGl2ZSB7XG4gIGdhcDogMiU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAubGFicy1jb250YWluZXIuZXhlY3V0aXZlIC5wZXJzb24ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5sYWJzLWNvbnRhaW5lci5leGVjdXRpdmUgLnBlcnNvbiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuLmxhYnMtY29udGFpbmVyIC5sYWIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5sYWJzLWNvbnRhaW5lciAubGFiIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAubGFicy1jb250YWluZXIgLmxhYiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sYWJzLWNvbnRhaW5lciAubGFiIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG59XG4ubGFicy1jb250YWluZXIgLmxhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGFicy1jb250YWluZXIgLmxhYjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sYWJzLWNvbnRhaW5lciAubGFiOmhvdmVyIC5ibHVlLWhlYWRlci1ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDgzMzVBO1xufVxuLmxhYnMtY29udGFpbmVyIC5sYWI6aG92ZXIgLmJsdWUtaGVhZGVyLWhvbGRlciAud2hpdGUtcmlnaHQtYXJyb3cge1xuICBvcGFjaXR5OiAxO1xufVxuLmxhYnMtY29udGFpbmVyIC5sYWI6aG92ZXIgLmJsdWUtaGVhZGVyLWhvbGRlciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhYnMtY29udGFpbmVyIC5sYWItaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5sYWJzLWNvbnRhaW5lciAubGFiLWhvbGRlciAuYmx1ZS1oZWFkZXItaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJhY2tncm91bmQ6ICNDQ0VBRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGFicy1jb250YWluZXIgLmxhYi1ob2xkZXIgLmJsdWUtaGVhZGVyLWhvbGRlciBoMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmxhYnMtY29udGFpbmVyIC5sYWItaG9sZGVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL3Byb2ZpbGUtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLmxhYnMtY29udGFpbmVyIC5sYWItaG9sZGVyIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubGFicy1jb250YWluZXIgLmxhYi1ob2xkZXIgLmZlYXR1cmVkLWltYWdlIC53aGl0ZS1yaWdodC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5sYWJzLWNvbnRhaW5lciAubGFiLWhvbGRlciAuZmVhdHVyZWQtaW1hZ2UgLndoaXRlLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubGFicy1jb250YWluZXIgLmxhYi1ob2xkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNDVweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5sYWJzLWNvbnRhaW5lciAubGFiLWhvbGRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxhYnMtY29udGFpbmVyIC5sYWItaG9sZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5sYWJzLWNvbnRhaW5lciAubGFiLWhvbGRlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDIwcHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGFicy1jb250YWluZXIgLmxhYi1ob2xkZXIgLnByaW5jaXBhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxN3B4ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzg2OUFBOTtcbn1cbi5sYWJzLWNvbnRhaW5lciAubGFiLWhvbGRlciAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBvciAyMnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5sYWJzLWNvbnRhaW5lciAubGFiLWhvbGRlciB1bCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVFNkVCO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmxhYnMtY29udGFpbmVyIC5sYWItaG9sZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLmxhYnMtY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbn1cblxuLnNpbmdsZS1sYWIubG9hZGVkIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgaDIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbmdsZS1sYWIgLmxhYi1hYm91dC1jYWxsb3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFiX2JnLnBuZykgYm90dG9tIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLWxhYiAubGFiLWFib3V0LWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5sYWItYWJvdXQtY2FsbG91dCAuaHAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWxhYiAubGFiLWFib3V0LWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAubGFiLWFib3V0LWNhbGxvdXQgLmtleS1jb3B5IC5sb2dvIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9nby1wbGFjZWhvbGRlci5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLWxhYiAubGFiLWFib3V0LWNhbGxvdXQgLmtleS1jb3B5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnNpbmdsZS1sYWIgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLWxhYiAubGFiLWFib3V0LWNhbGxvdXQgLmtleS1jb3B5IGgyIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cbi5zaW5nbGUtbGFiIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtbGFiIC5sYWItYWJvdXQtY2FsbG91dCAuaW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmFnb24tYWJvdXQtYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5sYWItYWJvdXQtY2FsbG91dCAuaW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDUxLjElO1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtbGFiIC5sYWItb3ZlcnZpZXcge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUge1xuICBmbGV4LWJhc2lzOiA3NSU7XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUgLm92ZXJ2aWV3IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhFMkU4O1xufVxuLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIC5vdmVydmlldyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIG9yIDY3cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIC5vdmVydmlldyBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtbGFiIC5sYWItb3ZlcnZpZXcgLmxlZnQtc2lkZSBkaXYgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtbGFiIC5sYWItb3ZlcnZpZXcgLmxlZnQtc2lkZSBkaXYgbGkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtbGFiIC5sYWItb3ZlcnZpZXcgLmxlZnQtc2lkZSAucmVjb2duaXRpb24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUgLnJlY29nbml0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUgLnJlY29nbml0aW9uIHVsIGxpIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVFNkVCO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDQwcHggMTJweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIC5yZWNvZ25pdGlvbiB1bCBsaSB7XG4gICAgZmxleC1iYXNpczogMzElO1xuICB9XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUgLnJlY29nbml0aW9uIHVsIGxpIC5zdGFyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWNvZy1zdGFyLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSAuc2hvdy1oaWRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSBkaXYgLmV4dHJhIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5zaW5nbGUtbGFiIC5sYWItb3ZlcnZpZXcgLnJpZ2h0LXNpZGUgZGl2IC5leHRyYS5zaG93IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIGRpdiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zaW5nbGUtbGFiIC5sYWItb3ZlcnZpZXcgLnJpZ2h0LXNpZGUgZGl2ID4gaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIGRpdjpudGgtb2YtdHlwZSgxKSA+IGgzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnNpbmdsZS1sYWIgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIC5jb2xsYWIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb2xsYWItYm94LWJnLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLWxhYiAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIC5jb2xsYWIgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1sYWIgLnByaW5jaXBhbC1pbnZlc3RpZ2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtbGFiIC5wcmluY2lwYWwtaW52ZXN0aWdhdG9yIC5pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbmdsZS1sYWIgLnByaW5jaXBhbC1pbnZlc3RpZ2F0b3IgLmNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaW5nbGUtbGFiIC5wcmluY2lwYWwtaW52ZXN0aWdhdG9yIC5jb3B5IGg0IHtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlLWxhYiAucHJpbmNpcGFsLWludmVzdGlnYXRvciAuY29weSBoNCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLWxhYiAucHJpbmNpcGFsLWludmVzdGlnYXRvciAuY29weSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICM1QzY5NzM7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5lbnRyeS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyKSAtIDEwMCUpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpIC0gMTAwJSkgLyAtMik7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24gLnBvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5wb3N0cyAuc2VjdGlvbi10aXRsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEI4QjhCO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLnNlY3Rpb24tdGl0bGUtbGluazpob3ZlciwgLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLnNlY3Rpb24tdGl0bGUtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA3MkE1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMDcyQTVGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24gLnBvc3RzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24gLnBvc3RzIHAge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5maXJzdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLmZpcnN0IHtcbiAgICB3aWR0aDogMjMuNSU7XG4gIH1cbn1cbi5zaW5nbGUtbGFiIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5maXJzdCAuZmVhdHVyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzQuNSU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLmZpcnN0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIG9yIDI4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3QgLmV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLmZpcnN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5wb3N0cyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLnJlc2VhcmNoIGgyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc2luZ2xlLWxhYiAubmV3cy1zZWN0aW9uIC5wb3N0cyBhLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTBGMkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFEM0I1NDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnNpbmdsZS1sYWIgLm5ld3Mtc2VjdGlvbiAucG9zdHMgYS5jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHVibGljYXRpb24tYmcucG5nKSBib3R0b20gY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwJSA1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5saW5rcyAuc2hvdy1oaWRlLXBhcmVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAubGlua3MgLnNob3ctaGlkZS1wYXJlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5jb3B5LWhvbGRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogb3IgODJweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA5MDlEO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIge1xuICAgIHdpZHRoOiA2MiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLmV4dHJhIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLmV4dHJhLnNob3cge1xuICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG59XG4uc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogb3IgMTlweCAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMHB4IDBweCAyNXB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEN0UyRTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmF1dGhvcnMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzVDNjk3MztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmpvdXJuYWwtaXNzdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzVDNjk3Mztcbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5ib3R0b20tcm93IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5ib3R0b20tcm93IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5ib3R0b20tcm93IGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzQwNUE2QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmJvdHRvbS1yb3cgLmxlZnQtc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaW5nbGUtbGFiIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5ib3R0b20tcm93IC5sZWZ0LXNpZGUgLnB1Yi1kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG4uc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyAubGVmdC1zaWRlIC5wbWlkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyAubGVmdC1zaWRlIC5wbWlkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2luZ2xlLWxhYiAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyAubGVmdC1zaWRlIC5wbWlkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkVERjI7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmJvdHRvbS1yb3cgLnJpZ2h0LXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmJvdHRvbS1yb3cgLnJpZ2h0LXNpZGUgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFREYyO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RUVGMjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RUVGMjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpIC0gMTAwJSkgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikgLSAxMDAlKSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbi5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxLjMzMyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QjhCOEI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbms6aG92ZXIsIC5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgLnNlY3Rpb24tdGl0bGUtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA3MkE1RjtcbiAgYm9yZGVyLWNvbG9yOiAjMDcyQTVGO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyBwIHtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIGFydGljbGUge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyBhcnRpY2xlIHtcbiAgICBmbGV4LWJhc2lzOiAzMiU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgYXJ0aWNsZSB7XG4gICAgZmxleC1iYXNpczogMjQlO1xuICB9XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgYXJ0aWNsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciA0NXB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyBhcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIGFydGljbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAyMHB4ICovXG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1sYWIgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyBhcnRpY2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLWxhYiAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuY29weSB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmNvcHkgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuY29weSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuY29weSAuaW5mby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpbmdsZS1sYWIgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHtcbiAgZmxleC1iYXNpczogNDIlO1xufVxuLnNpbmdsZS1sYWIgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHAge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuY29weSAuaW5mby1zZWN0aW9uIGRpdiBwLm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuY29weSAuaW5mby1zZWN0aW9uIGRpdiBwLnBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnNpbmdsZS1sYWIgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHAubG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiBkaXYgcC5tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnNpbmdsZS1sYWIgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gLmxlZnQtc2lkZSB7XG4gIHdpZHRoOiA3MCU7XG59XG4uc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiAucmlnaHQtc2lkZSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRUFFRjtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbn1cbi5zaW5nbGUtbGFiIC5jb2xsYWItc2VjdGlvbiAuY29weSAuaW5mby1zZWN0aW9uIC5yaWdodC1zaWRlIC5zb2NpYWwtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1sYWIgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gLnJpZ2h0LXNpZGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1sYWIgLmNvbGxhYi1zZWN0aW9uIC5pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LWJ1aWxkaW5nLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmltYWdlIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmltYWdlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLWxhYiAuY29sbGFiLXNlY3Rpb24gLmltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UubG9hZGVkIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgaDIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zaXRlLW1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItYWJvdXQtY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5ocC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5ocC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLWFib3V0LWNhbGxvdXQgLmhwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTAlIDUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgLmxvZ28ge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLXBsYWNlaG9sZGVyLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLWFib3V0LWNhbGxvdXQgLmtleS1jb3B5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgaDIge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgfVxufVxuLmxvYWRlZCAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSBoMiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLWFib3V0LWNhbGxvdXQgLmltYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhZ29uLWFib3V0LWJnLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1hYm91dC1jYWxsb3V0IC5pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIHtcbiAgZmxleC1iYXNpczogNzUlO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcgLmxlZnQtc2lkZSAub3ZlcnZpZXcge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEUyRTg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIC5vdmVydmlldyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIG9yIDY3cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcgLmxlZnQtc2lkZSAub3ZlcnZpZXcgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUgZGl2ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIGRpdiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcgLmxlZnQtc2lkZSAucmVjb2duaXRpb24gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMyU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IC5sZWZ0LXNpZGUgLnJlY29nbml0aW9uIHVsIGxpIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleC1iYXNpczogMzElO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERUU2RUI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggNDBweCAxMnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAubGVmdC1zaWRlIC5yZWNvZ25pdGlvbiB1bCBsaSAuc3RhciB7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVjb2ctc3Rhci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcgLnJpZ2h0LXNpZGUge1xuICBmbGV4LWJhc2lzOiAyNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcgLnJpZ2h0LXNpZGUgLnNob3ctaGlkZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIGRpdiAuZXh0cmEge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5sYWItb3ZlcnZpZXcgLnJpZ2h0LXNpZGUgZGl2IC5leHRyYS5zaG93IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSBkaXYgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSBkaXYgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubGFiLW92ZXJ2aWV3IC5yaWdodC1zaWRlIC5jb2xsYWIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb2xsYWItYm94LWJnLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmxhYi1vdmVydmlldyAucmlnaHQtc2lkZSAuY29sbGFiIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucHJpbmNpcGFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wcmluY2lwYWwtaW52ZXN0aWdhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnByaW5jaXBhbC1pbnZlc3RpZ2F0b3Ige1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wcmluY2lwYWwtaW52ZXN0aWdhdG9yIC5pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wcmluY2lwYWwtaW52ZXN0aWdhdG9yIC5jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnByaW5jaXBhbC1pbnZlc3RpZ2F0b3IgLmNvcHkgaDQge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucHJpbmNpcGFsLWludmVzdGlnYXRvciAuY29weSBoNCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnByaW5jaXBhbC1pbnZlc3RpZ2F0b3IgLmNvcHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjNUM2OTczO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpIC0gMTAwJSkgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikgLSAxMDAlKSAvIC0yKTtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggNSUgMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5wb3N0cyB7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAucG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5wb3N0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QjhCOEI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAucG9zdHMgLnNlY3Rpb24tdGl0bGUtbGluazpob3ZlciwgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwNzJBNUY7XG4gIGJvcmRlci1jb2xvcjogIzA3MkE1RjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAucG9zdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIHAge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3QgLmZlYXR1cmVkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc0LjUlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3QgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogb3IgMjhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAubmV3cy1zZWN0aW9uIC5wb3N0cyAuZmlyc3QgLmV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5maXJzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAucG9zdHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIC5yZXNlYXJjaCBoMiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5uZXdzLXNlY3Rpb24gLnBvc3RzIGEuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNFMEYyRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUQzQjU0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLm5ld3Mtc2VjdGlvbiAucG9zdHMgYS5jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3B1YmxpY2F0aW9uLWJnLnBuZykgYm90dG9tIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMCUgNSU7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAubGlua3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5saW5rcyAuc2hvdy1oaWRlLXBhcmVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5jb3B5LWhvbGRlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIG9yIDgycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5jb3B5LWhvbGRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLmNvcHktaG9sZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAuY29weS1ob2xkZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA5MDlEO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIHtcbiAgICB3aWR0aDogNjIlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAuZXh0cmEge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLmV4dHJhLnNob3cge1xuICBtYXgtaGVpZ2h0OiAxNTAwcHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIG9yIDE5cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMHB4IDBweCAyNXB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEN0UyRTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gaDMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYXV0aG9ycyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiAjNUM2OTczO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5qb3VybmFsLWlzc3VlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM1QzY5NzM7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmJvdHRvbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5ib3R0b20tcm93IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyBhOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM0MDVBNkM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyAubGVmdC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiAuaHAtY29udGFpbmVyIC5wdWJsaWNhdGlvbnMtaG9sZGVyIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uIC5ib3R0b20tcm93IC5sZWZ0LXNpZGUgLnBtaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkVERjI7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuc2VsZWN0ZWQtcHVibGljYXRpb25zLXNlY3Rpb24gLmhwLWNvbnRhaW5lciAucHVibGljYXRpb25zLWhvbGRlciAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbiAuYm90dG9tLXJvdyAucmlnaHQtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIC5ocC1jb250YWluZXIgLnB1YmxpY2F0aW9ucy1ob2xkZXIgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb24gLmJvdHRvbS1yb3cgLnJpZ2h0LXNpZGUgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFREYyO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucGVvcGxlLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUVFRjI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucGVvcGxlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyKSAtIDEwMCUpIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpIC0gMTAwJSkgLyAtMik7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggNSUgMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucGVvcGxlLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyB7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxLjMzMyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4QjhCOEI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyAuc2VjdGlvbi10aXRsZS1saW5rOmhvdmVyLCAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyAuc2VjdGlvbi10aXRsZS1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDcyQTVGO1xuICBib3JkZXItY29sb3I6ICMwNzJBNUY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgcCB7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgYXJ0aWNsZSB7XG4gICAgZmxleC1iYXNpczogMjQlO1xuICB9XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLnBlb3BsZS1zZWN0aW9uIC5wb3N0cyBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIGFydGljbGUgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNDVweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAucGVvcGxlLXNlY3Rpb24gLnBvc3RzIGFydGljbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAyMHB4ICovXG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5wZW9wbGUtc2VjdGlvbiAucG9zdHMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAyMHB4ICovXG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5jb2xsYWItc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmhwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5ocC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5jb2xsYWItc2VjdGlvbiAuY29weSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLnNpbmdsZS1yZXNlYXJjaC1zZXJ2aWNlIC5jb2xsYWItc2VjdGlvbiAuY29weSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogb3IgMjZweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiBkaXYge1xuICBmbGV4LWJhc2lzOiA0MiU7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHAge1xuICBtYXJnaW46IDAgMCA3cHggMDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiBkaXYgcC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHAucGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHAubG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5jb3B5IC5pbmZvLXNlY3Rpb24gZGl2IHAubWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiAubGVmdC1zaWRlIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmNvcHkgLmluZm8tc2VjdGlvbiAucmlnaHQtc2lkZSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRUFFRjtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbn1cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXctYnVpbGRpbmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmltYWdlIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuc2luZ2xlLXJlc2VhcmNoLXNlcnZpY2UgLmNvbGxhYi1zZWN0aW9uIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSAuY29sbGFiLXNlY3Rpb24gLmltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuXG4uc3RhZmYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgNSUgNjBweDtcbiAgcGFkZGluZzogNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc3RhZmYtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMCUgNSU7XG4gIH1cbn1cbi5zdGFmZi1oZWFkZXIgaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMDFweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLnN0YWZmLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc3RhZmYtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAuc3RhZmYtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cbi5sb2FkZWQgLnN0YWZmLWhlYWRlciBoMiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RhZmYtaGVhZGVyIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiBvciAyNnB4ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc3RhZmYtaGVhZGVyIHAge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG4uc3RhZmYtaGVhZGVyIGEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zdGFmZi1tYWluIHtcbiAgbWFyZ2luOiAwIDUlO1xufVxuXG4ubGFiLXRvZ2dsZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RUFFRTtcbn1cblxuI2xhYl90b2dnbGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBvciAxOHB4ICovXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YWZmIC5kaXJlY3RvcnktdG9nZ2xlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc3RhZmYgLmRpcmVjdG9yeS10b2dnbGVzIC5yaWdodC1zaWRlIHtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZGlyZWN0b3J5LXRvZ2dsZXMsXG4ubGFiLXRvZ2dsZXMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC50b2dnbGVzLFxuLmxhYi10b2dnbGVzIC50b2dnbGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC50b2dnbGVzLmZ1bGwtaGVpZ2h0LFxuLmxhYi10b2dnbGVzIC50b2dnbGVzLmZ1bGwtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG4uZGlyZWN0b3J5LXRvZ2dsZXMgLnRvZ2dsZXMgYSxcbi5sYWItdG9nZ2xlcyAudG9nZ2xlcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC50b2dnbGVzIGE6aG92ZXIsIC5kaXJlY3RvcnktdG9nZ2xlcyAudG9nZ2xlcyBhOmZvY3VzLCAuZGlyZWN0b3J5LXRvZ2dsZXMgLnRvZ2dsZXMgYTphY3RpdmUsXG4ubGFiLXRvZ2dsZXMgLnRvZ2dsZXMgYTpob3Zlcixcbi5sYWItdG9nZ2xlcyAudG9nZ2xlcyBhOmZvY3VzLFxuLmxhYi10b2dnbGVzIC50b2dnbGVzIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQzVFQkJDO1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC50b2dnbGVzIGEuYWN0aXZlLFxuLmxhYi10b2dnbGVzIC50b2dnbGVzIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQzVFQkJDO1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC50b2dnbGVzIGEuaGlnaGxpZ2h0LFxuLmxhYi10b2dnbGVzIC50b2dnbGVzIGEuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0M1RUJCQztcbn1cbi5kaXJlY3RvcnktdG9nZ2xlcyAubGVmdC1zaWRlLFxuLmxhYi10b2dnbGVzIC5sZWZ0LXNpZGUge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC5sZWZ0LXNpZGUgcCxcbi5sYWItdG9nZ2xlcyAubGVmdC1zaWRlIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZGlyZWN0b3J5LXRvZ2dsZXMgLnJpZ2h0LXNpZGUsXG4ubGFiLXRvZ2dsZXMgLnJpZ2h0LXNpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZGlyZWN0b3J5LXRvZ2dsZXMgLnJpZ2h0LXNpZGUuZnVsbC1oZWlnaHQsXG4ubGFiLXRvZ2dsZXMgLnJpZ2h0LXNpZGUuZnVsbC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5kaXJlY3RvcnktdG9nZ2xlcyAucmlnaHQtc2lkZSBhLFxuLmxhYi10b2dnbGVzIC5yaWdodC1zaWRlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC5yaWdodC1zaWRlIGE6aG92ZXIsIC5kaXJlY3RvcnktdG9nZ2xlcyAucmlnaHQtc2lkZSBhOmZvY3VzLCAuZGlyZWN0b3J5LXRvZ2dsZXMgLnJpZ2h0LXNpZGUgYTphY3RpdmUsXG4ubGFiLXRvZ2dsZXMgLnJpZ2h0LXNpZGUgYTpob3Zlcixcbi5sYWItdG9nZ2xlcyAucmlnaHQtc2lkZSBhOmZvY3VzLFxuLmxhYi10b2dnbGVzIC5yaWdodC1zaWRlIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQzVFQkJDO1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC5yaWdodC1zaWRlIGEuYWN0aXZlLFxuLmxhYi10b2dnbGVzIC5yaWdodC1zaWRlIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQzVFQkJDO1xufVxuLmRpcmVjdG9yeS10b2dnbGVzIC5yaWdodC1zaWRlIGEuaGlnaGxpZ2h0LFxuLmxhYi10b2dnbGVzIC5yaWdodC1zaWRlIGEuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0M1RUJCQztcbn1cblxuLmRlcGFydG1lbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXBhcnRtZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kZXBhcnRtZW50IC5oZWFkZXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5kZXBhcnRtZW50IC5oZWFkZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIC5kZXBhcnRtZW50IC5oZWFkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG4uZGVwYXJ0bWVudCAuaGVhZGVyLXNlY3Rpb24gLmdyZWVuLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuZGVwYXJ0bWVudCAuaGVhZGVyLXNlY3Rpb24gLmdyZWVuLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5kZXBhcnRtZW50IC5oZWFkZXItc2VjdGlvbiBoMiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciA2N3B4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRlcGFydG1lbnQgLmhlYWRlci1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZGVwYXJ0bWVudCAuaGVhZGVyLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuLmRlcGFydG1lbnQgLmhlYWRlci1zZWN0aW9uIC5jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi5kZXBhcnRtZW50IC5oZWFkZXItc2VjdGlvbiAuY29weSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRlcGFydG1lbnQgLmRpcmVjdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmRlcGFydG1lbnQgLmRpcmVjdG9yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmRlcGFydG1lbnQgLmRpcmVjdG9yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxLjMzMyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmRlcGFydG1lbnQgLmRpcmVjdG9yeSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmRlcGFydG1lbnQgLmRpcmVjdG9yeSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGVwYXJ0bWVudCAuZGlyZWN0b3J5IHAge1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5kZXBhcnRtZW50IC5kaXJlY3RvcnkuZXhlY3V0aXZlIHtcbiAgZ2FwOiAyJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5kZXBhcnRtZW50IC5kaXJlY3RvcnkuZXhlY3V0aXZlIC5wZXJzb24ge1xuICAgIGZsZXgtYmFzaXM6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmRlcGFydG1lbnQgLmRpcmVjdG9yeS5leGVjdXRpdmUgLnBlcnNvbiB7XG4gICAgZmxleC1iYXNpczogMzIlO1xuICB9XG59XG4uZGVwYXJ0bWVudCAuZGlyZWN0b3J5IC5wZXJzb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5kZXBhcnRtZW50IC5kaXJlY3RvcnkgLnBlcnNvbiB7XG4gICAgZmxleC1iYXNpczogNDklO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZGVwYXJ0bWVudCAuZGlyZWN0b3J5IC5wZXJzb24ge1xuICAgIGZsZXgtYmFzaXM6IDI0JTtcbiAgfVxufVxuLmRlcGFydG1lbnQgLmRpcmVjdG9yeSAucGVyc29uIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9wcm9maWxlLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5kZXBhcnRtZW50IC5kaXJlY3RvcnkgLnBlcnNvbiAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0M1RUJCQztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRlcGFydG1lbnQgLmRpcmVjdG9yeSAucGVyc29uIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kZXBhcnRtZW50IC5kaXJlY3RvcnkgLnBlcnNvbiAubGlua3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRERFNkVBO1xufVxuLmRlcGFydG1lbnQgLmRpcmVjdG9yeSAucGVyc29uIC5saW5rcyBhOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGVwYXJ0bWVudCAuZGlyZWN0b3J5IC5wZXJzb24gaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNDVweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5kZXBhcnRtZW50IC5kaXJlY3RvcnkgLnBlcnNvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDIwcHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGVwYXJ0bWVudCAuZGlyZWN0b3J5IC5wZXJzb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4uZGVwYXJ0bWVudCAuZGlyZWN0b3J5IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbn1cblxuLnRvcC1hYm91dCB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgNSU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAudG9wLWFib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDUlIDAgNSU7XG4gIH1cbn1cbi50b3AtYWJvdXQgaDIge1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAudG9wLWFib3V0IGgyIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cbi5sb2FkZWQgLnRvcC1hYm91dCBoMiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9wLWFib3V0IC5pY29uLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvcC1hYm91dCAuaWNvbi1ob2xkZXIgLmljb24ge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWxpbmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnRvcC1pbWFnZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgbWFyZ2luOiAwIDUlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMDBweCA3JSAxMDBweCA3JTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA5MCU7XG59XG4udGltZWxpbmUtY29udGFpbmVyIC5uYXYtaG9sZGVyIHtcbiAgZmxleC1iYXNpczogMTAlO1xufVxuXG4uZmxvYXR5LWJveCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYygoMTAwJSAtIDI1MnB4KSAvIDIpO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZsb2F0eS1ib3ggLnRyaXBsZS1kb3RzIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RyaXBsZS1kb3RzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mbG9hdHktYm94IC5uZXh0eSxcbi5mbG9hdHktYm94IC5wcmV2eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDNFNTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mbG9hdHktYm94IC5uZXh0eTpmb2N1cyxcbi5mbG9hdHktYm94IC5wcmV2eTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mbG9hdHktYm94IC5uZXh0eTpob3ZlciwgLmZsb2F0eS1ib3ggLm5leHR5OmFjdGl2ZSxcbi5mbG9hdHktYm94IC5wcmV2eTpob3Zlcixcbi5mbG9hdHktYm94IC5wcmV2eTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMzIyM0I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsb2F0eS1ib3ggLnByZXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmZsb2F0eS1ib3ggLm5leHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmZsb2F0eS1ib3ggaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogb3IgMjJweCAqL1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAyMjNCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuXG4uZmFrZS1ib3gge1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmFrZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mYWtlLWJveCAubGVmdC1zaWRlIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuLmZha2UtYm94IC5yaWdodC1zaWRlIHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiBvciAzMnB4ICovXG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuXG4udGltZWxpbmUtZW50cnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzMjIzQjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZS1lbnRyeTpiZWZvcmUge1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDMyMjNCO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAudGltZWxpbmUtZW50cnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4udGltZWxpbmUtZW50cnkgLmxlZnQtc2lkZSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cbi50aW1lbGluZS1lbnRyeSAubGVmdC1zaWRlIGgyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEyOHB4ICovXG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnRpbWVsaW5lLWVudHJ5IC5sZWZ0LXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnRpbWVsaW5lLWVudHJ5IC5sZWZ0LXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnRpbWVsaW5lLWVudHJ5IC5sZWZ0LXNpZGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudGltZWxpbmUtZW50cnkgLmxlZnQtc2lkZSBoMiB7XG4gICAgZm9udC1zaXplOiAxMjhweDtcbiAgfVxufVxuLnRpbWVsaW5lLWVudHJ5IC5yaWdodC1zaWRlIHtcbiAgZmxleC1iYXNpczogNzUlO1xufVxuLnRpbWVsaW5lLWVudHJ5IC5yaWdodC1zaWRlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDYycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnRpbWVsaW5lLWVudHJ5IC5yaWdodC1zaWRlIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC50aW1lbGluZS1lbnRyeSAucmlnaHQtc2lkZSBoMyB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4udGltZWxpbmUtZW50cnkgLnJpZ2h0LXNpZGUgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcwJTtcbn1cbi50aW1lbGluZS1lbnRyeSAucmlnaHQtc2lkZSAuaW1hZ2UucG9ydHJhaXQge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi50aW1lbGluZS1lbnRyeSAucmlnaHQtc2lkZSAuY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYWdlLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdC5sb2FkZWQgLnBhZ2UtdGl0bGUtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWhlYWRlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xufVxuLnBhZ2UucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1oZWFkZXIgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktaGVhZGVyIGgxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIC5wb3N0ZWQtb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEgYS5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI0UwRjJGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRDNCNTQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEgYS5jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC10aHVtYm5haWwgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAuZW50cnktY29udGVudCAuZ3Vlc3QtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogb3IgMTlweCAqL1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAuZW50cnktY29udGVudCAuZ3Vlc3QtYXV0aG9yIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLnNoYXJpbmctaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAuZW50cnktY29udGVudCAuc2hhcmluZy1ob2xkZXIgaDUge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC5zaGFyaW5nLWhvbGRlciAuc2hhcmluZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLnNoYXJpbmctaG9sZGVyIC5zaGFyaW5nIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAuY29udGVudC1jb250YWluZXIgLnNoYXJpbmctaG9sZGVyIHtcbiAgICB3aWR0aDogMTclO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLmNvbnRlbnQtY29udGFpbmVyIC5zaGFyaW5nLWhvbGRlciBoNSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAuc2hhcmluZy1ob2xkZXIgLnNoYXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAuc2hhcmluZy1ob2xkZXIgLnNoYXJpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50LWNvbnRhaW5lciAuc2hhcmluZy1ob2xkZXIgLnNoYXJpbmcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0YyRjVGNztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wb3N0cy1ob2xkZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzLWhvbGRlciB7XG4gICAgcGFkZGluZzogMCA1JSA1JTtcbiAgfVxufVxuLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcG9zdHMtaG9sZGVyIC52aWV3LWFsbC1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcG9zdHMtaG9sZGVyIC52aWV3LWFsbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzLWhvbGRlciAudmlldy1hbGwtbW9iaWxlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wb3N0cy1ob2xkZXIgLmhlYWRlci1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzLWhvbGRlciAuaGVhZGVyLWhvbGRlciBoMiB7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzAwMjIzQjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzLWhvbGRlciAuaGVhZGVyLWhvbGRlciBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzLWhvbGRlciAuaGVhZGVyLWhvbGRlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyLjUlO1xuICB9XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wb3N0cyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcG9zdHMgLnBvc3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzIC5wb3N0IHtcbiAgICB3aWR0aDogMjIuNSU7XG4gIH1cbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzIC5wb3N0IC5mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25ld3MtZmFsbGJhY2sucG5nXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjYyNTI2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5yZWxhdGVkLXBvc3RzIC5wb3N0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wb3N0cyAucG9zdCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uc2luZ2xlLnBvc3QtdGVtcGxhdGUtZGVmYXVsdCAucmVsYXRlZC1wb3N0cyAucG9zdCBhLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTBGMkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFEM0I1NDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnNpbmdsZS5wb3N0LXRlbXBsYXRlLWRlZmF1bHQgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgYS5jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQubG9hZGVkIC5wcm9ncmFtLXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5wcm9ncmFtLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Byb2dyYW0tZ3JhZGllbnQucG5nKSBib3R0b20gY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAucHJvZ3JhbS1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDkwcHggNSUgMDtcbiAgfVxufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG59XG4uc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktaGVhZGVyIGgxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5lbnRyeS1oZWFkZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0LXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMzOHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmJsdWUtYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmJsdWUtYm90dG9tID4gaDYge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiBvciAxOXB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDIyM0I7XG59XG4uc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuYmx1ZS1ib3R0b20gPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciA2MnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5ibHVlLWJvdHRvbSA+IGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5ibHVlLWJvdHRvbSA+IGgzIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5pbml0aWF0aXZlcy1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JCRTJGQjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuaW5pdGlhdGl2ZXMtaG9sZGVyID4gaDIge1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdULVppcmtvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciA2MnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogIzAwMjIzQjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5pbml0aWF0aXZlcy1ob2xkZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAuc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuaW5pdGlhdGl2ZXMtaG9sZGVyID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmluaXRpYXRpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogNSU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuaW5pdGlhdGl2ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuaW5pdGlhdGl2ZTpudGgtb2YtdHlwZSgybikgLmNvcHkge1xuICBvcmRlcjogMTtcbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5pbml0aWF0aXZlOm50aC1vZi10eXBlKDJuKSAuaW1hZ2Uge1xuICBvcmRlcjogMjtcbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5pbml0aWF0aXZlIC5ocC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuaW5pdGlhdGl2ZSAuaHAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmluaXRpYXRpdmUgLmNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5pbml0aWF0aXZlIC5jb3B5IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IC5pbml0aWF0aXZlIC5jb3B5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmluaXRpYXRpdmUgLmNvcHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmluaXRpYXRpdmUgLmNvcHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmluaXRpYXRpdmUgLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIG9yIDI2cHggKi9cbiAgY29sb3I6ICMwMDIyM0I7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCAuaW5pdGlhdGl2ZSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LWJ1aWxkaW5nLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLnNpbmdsZS5wcm9ncmFtLXRlbXBsYXRlLWRlZmF1bHQgLmluaXRpYXRpdmUgLmltYWdlIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUgPiAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1JTtcbiAgcGFkZGluZy1ib3R0b206IDUlO1xufVxuXG5kZXRhaWxzOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjAzRTU0O1xufVxuXG4vKiBTdHlsZSB0aGUgPHN1bW1hcnk+ICovXG5kZXRhaWxzIHN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8qIFB1c2ggaWNvbiB0byB0aGUgcmlnaHQgKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjAzRTU0O1xuICBmb250LWZhbWlseTogXCJHVC1aaXJrb25cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6ICMwMDIyM0I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgLyogSW5zaWRlIGF1dG8gbGF5b3V0ICovXG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi8qIEFkZCBhIGNpcmN1bGFyIFwiK1wiIHNpZ24gKi9cbmRldGFpbHMgc3VtbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjsgLyogRGVmYXVsdCBpY29uICovXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMzIyM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUU2RkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4vKiBDaGFuZ2UgXCIrXCIgdG8gXCItXCIgd2hlbiA8ZGV0YWlscz4gaXMgb3BlbiAqL1xuZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4vKiBPcHRpb25hbDogU3R5bGUgdGhlIDxkZXRhaWxzPiBjb250ZW50ICovXG5kZXRhaWxzIHAge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgLyogU2VhbWxlc3Mgd2l0aCBzdW1tYXJ5ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QtWmlya29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgLyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDIycHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGNvbG9yOiAjMDAyMjNCO1xuICAvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDtcbiAgYmFja2dyb3VuZDogI0M1RUJCQztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE1lZGlhLCBDYXB0aW9ucywgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE1lZGlhIGFuZCBjYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5pcy10eXBlLXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcy10eXBlLXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUsXG4uaXMtdHlwZS12aWRlbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgb2JqZWN0LFxuLmlzLXR5cGUtdmlkZW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGVtYmVkLFxuLmlzLXR5cGUtdmlkZW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNb2RhbCBvdmVybGF5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzAzMjIzQjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFsaWducmlnaHQge1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbm5vbmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG4ubm8tc2lkZWJhciAuYWxpZ25mdWxsIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICB9XG59IiwiLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLy8gSWNvbW9vbiBpY29uIGZvbnQgc3R5bGVzXG4vLyAnaWNvbW9vbicgQGZvbnQtZmFjZSBkZWNsYXJlZCBpbiBhYnN0cmFjdHMvX2ZvbnRzLnNjc3NcblxuW2NsYXNzXj1cImZhLVwiXSxcbltjbGFzcyo9XCIgZmEtXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbmV2ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZmEtYW5nbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmZhLWFycm93LWxlZnQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5mYS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZhLWF3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtcHJpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1yaWJib246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1ib3JkZXJlZC1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtYm9yZGVyZWQtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRmXCI7XG59XG5cbi5mYS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNoZWNrbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmZhLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5mYS1lYXJ0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmZhLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLmZhLWZhY2Vib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWZpbGUtY2hhcnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1nb29nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1oYW5kcy1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhhbmRzLXVzZC1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiO1xufVxuXG4uZmEtaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtbWFwbGUtbGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1jYW5hZGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1tZWRpYS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1uZXctdGFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiO1xufVxuXG4uZmEtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmZhLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wb2RjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uZmEtcXVvdGVzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5mYS1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zaGFyZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5mYS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uZmEtc2t5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLmZhLXRocmVhZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5mYS10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5mYS10dW1ibHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10d2l0dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uLy4uL2Fzc2V0cy9mb250cy9zbGljay9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiXG5ib2R5IHtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuXG4vKiBIZWFkaW5ncyBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbGluaygkY29sb3JfX2hlYWRpbmdfbGluaywgJGNvbG9yX19oZWFkaW5nX2xpbmtfaG92ZXIsIG5vbmUsIG5vbmUpO1xuICAgIH1cbn1cblxuLy8gQ3VzdG9tIGZvbnQgc2l6ZXNcbmgxIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1Mik7XG4gICAgfVxufVxuXG5oMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX2xhcHRvcCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgIH1cbn1cblxuaDMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMyKTtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxufVxuXG5oNSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbn1cblxuaDYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQGluY2x1ZGUgYnAoJGJwX190YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG59XG5cbi8vIHN0eWxlcyBmb3IgcG9zdCBjb250ZW50IHRleHRcbi5lbnRyeS1oZWFkZXIsIC5lbnRyeS1jb250ZW50IHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2hlYWRpbmc7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIGlmIHRoZXJlIGlzIGEgdXNlci1lbnRlcmVkIGhlYWRpbmcgYXQgdGhlIHRvcCBvZiB0aGUgY29udGVudCBvZiBhXG4gICAgICAgIC8vIHBhZ2Ugb3IgcG9zdCwgcmVtb3ZlIHRvcCBtYXJnaW4gc28gY29udGVudCBjb2x1bW4gdG9wIHN0YXlzXG4gICAgICAgIC8vIGluIGxpbmUgd2l0aCBzaWRlYmFyIHRvcFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblxuXG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLyogQ29weSBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDEuNWVtO1xuXG4gICAgY2l0ZSB7XG4gICAgfVxufVxuXG5hZGRyZXNzIHtcbiAgICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmRfcHJlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9fcHJlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JfX2JvcmRlcl9hYmJyO1xuICAgIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kX2lucztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gICAgZm9udC1zaXplOiAxMjUlO1xufVxuIiwiLyogTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4gKiBNZWRpYSBxdWVyeSBicmVhayBwb2ludHMgKG1pbiAmIG1heClcbiAqIENhbGN1bGF0ZVJlbVxuICogRm9udCBzaXplXG4gKiBDbGVhciBmaXhcbiAqIENlbnRlciBibG9ja1xuICogRnVsbCB3aWR0aFxuICogQW5jaG9yc1xuICogQnV0dG9uc1xuICogU2hvdyAvIGhpZGVcbiAqIENvbHVtbnNcbiAqL1xuXG4vKiBNZWRpYSBxdWVyeSBtaXhpblxuLy8gU2V0IGJyZWFrcG9pbnRzIGZyb20gYWJzdHJhY3RzL19icmVha3BvaW50cy1zaXplcy5zY3NzOlxuLy8gJGJwX180ODA6IDQ4MDtcbi8vICRicF9fNjAwOiA2MDA7XG4vLyAkYnBfXzgwMDogODAwO1xuLy8gJGJwX18xMDAwOiAxMDAwO1xuLy8gJGJwX18xMjAwOiAxMjAwO1xuLy8gJGJwX18xNDAwOiAxNDAwO1xuLy9cbi8vIHVzYWdlOlxuLy8gICAgICBNaW4td2lkdGhcbi8vICAgICAgQGluY2x1ZGUgYnAoJGJwX180ODApIHt9IHVzZSBhIHNldCBicmVha3BvaW50XG4vLyAgb3IgIEBpbmNsdWRlIGJwKDk2MCkge30gdXNlIGFueSBjdXN0b20gbnVtYmVyXG4vL1xuLy8gICAgICBtYXhfd2lkdGhcbi8vICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fNDgwKSB7fSBzZXQgYnBcbi8vICBvciAgQGluY2x1ZGUgYnAtbWF4KDM0MCkge30gY3VzdG9tIGJwXG4vL1xuLy8gcGl4ZWxzIGdldCBjb252ZXJ0ZWQgdG8gcmVtc1xuKi9cblxuLy8gYmFzZSBmb250ICgxcmVtKVxuJGJmOiAxNjtcbkBtaXhpbiBicCgkYnAsICRtaW5fbWF4Om1pbi13aWR0aCkge1xuICAgICRlbTogY2FsYygkYnAvJGJmKTtcbiAgICBAbWVkaWEgKCN7JG1pbl9tYXh9OiAjeyRlbX1lbSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tYXgoJGJwLCAkbWluX21heDptYXgtd2lkdGgpIHtcbiAgICAkYnA6ICRicCAtIDE7XG4gICAgJGVtOiBjYWxjKCRicC8kYmYpO1xuICAgIEBtZWRpYSAoI3skbWluX21heH06ICN7JGVtfWVtKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuICAgICRyZW1TaXplOiBjYWxjKCRzaXplIC8gMTYpO1xuICAgIEByZXR1cm4gI3skcmVtU2l6ZX1yZW07XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7IC8vRmFsbGJhY2sgaW4gcHhcbiAgICBmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbn1cblxuLy8gRnVsbCB3aWR0aFxuQG1peGluIGZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLy8gQW5jaG9yc1xuQG1peGluIGxpbmsoJGxpbmtjb2xvcjogJGNvbG9yX19saW5rLCAkaG92ZXJjb2xvcjogJGNvbG9yX19saW5rX2hvdmVyLCAkZGVjb3JhdGlvbjogJycsICRkZWNvcmF0aW9uX2hvdmVyOiAnJykge1xuICAgIGNvbG9yOiAkbGlua2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogI3skZGVjb3JhdGlvbn07XG4gICAgLy8mOnZpc2l0ZWQge1xuICAgIC8vICAgIGNvbG9yOiAkbGlua2NvbG9yO1xuICAgIC8vfVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkaG92ZXJjb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAjeyRkZWNvcmF0aW9uX2hvdmVyfTtcbiAgICB9XG59XG5cbi8vIEJ1dHRvbnNcbkBtaXhpbiBidXR0b24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iZ19idXR0b247XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlcl9idXR0b247XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHRfYnV0dG9uO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iZ19idXR0b25faG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXJfYnV0dG9uX2hvdmVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19iZ19idXR0b247XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2JvcmRlcl9idXR0b25fZm9jdXM7XG4gICAgfVxufVxuXG5cbi8vIHNob3cgYW5kIGhpZGUgc3R1ZmZcbkBtaXhpbiBoaWRlIHtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5AbWl4aW4gc2hvdyB7XG4gICAgbGVmdDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4vLyBzY3JlZW4gcmVhZGVyIHRleHRcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvLyBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbn1cblxuXG4vLyBGb3JtIFBsYWNlaG9sZGVyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICAmLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIC5nZl9wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIEZ1bGwgd2lkdGhcbkBtaXhpbiBmdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbkBtaXhpbiBmb250KCRmb250X2ZhY2U6ICRmb250X19tYWluLCAkd2VpZ2h0OiAkcmVndWxhciwgJGZvbnRfc3R5bGU6IG5vcm1hbCkge1xuICAgIEBpZiAkZm9udF9mYWNlID09ICRmb250X19tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9fbWFpbl9zdGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9udF9fbWFpbl9zcGFjaW5nO1xuICAgIH0gQGVsc2UgaWYgJGZvbnRfZmFjZSA9PSAkZm9udF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGZvbnQtZmFjZX1cIiwgJGZvbnRfX2hlYWRpbmdfc3RhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvbnRfX2hlYWRpbmdfc3BhY2luZztcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skZm9udC1mYWNlfVwiLCAkZm9udF9fbWFpbl9zdGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgfVxuICAgIGZvbnQtc3R5bGU6ICRmb250X3N0eWxlO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsImh0bWwge1xuXHQvLyBubyBtb3JlIGphdmFzY3JpcHQgZm9yIHRoaXNcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmRfYm9keTtcbn1cbiIsIi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2NS4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vaHRtbDVib2lsZXJwbGF0ZS5jb20vICovXG5cbi8qXG4gKiBXaGF0IGZvbGxvd3MgaXMgdGhlIHJlc3VsdCBvZiBtdWNoIHJlc2VhcmNoIG9uIGNyb3NzLWJyb3dzZXIgc3R5bGluZy5cbiAqIENyZWRpdCBsZWZ0IGlubGluZSBhbmQgYmlnIHRoYW5rcyB0byBOaWNvbGFzIEdhbGxhZ2hlciwgSm9uYXRoYW4gTmVhbCxcbiAqIEtyb2MgQ2FtZW4sIGFuZCB0aGUgSDVCUCBkZXYgY29tbXVuaXR5IGFuZCB0ZWFtLlxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlIHN0eWxlczogb3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcblx0Zm9udC1zaXplOiAxcmVtOyAvLzE2cHhcblx0aGVpZ2h0OiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS41OyAvLzI0cHhcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHQvL292ZXJmbG93LXg6IGhpZGRlbjtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwubGVuaXMsIGh0bWwubGVuaXMgYm9keSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmxlbmlzLmxlbmlzLXNtb290aCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubGVuaXMubGVuaXMtc21vb3RoIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLmxlbmlzLmxlbmlzLXN0b3BwZWQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8vIFRoZXNlIHNlbGVjdGlvbiBydWxlIHNldHMgaGF2ZSB0byBiZSBzZXBhcmF0ZS5cbi8vIEN1c3RvbWl6ZSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBtYXRjaCB5b3VyIGRlc2lnbi5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2hpZ2hsaWdodDtcblx0Ly9jb2xvcjojRkZGO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9faGlnaGxpZ2h0O1xuXHQvL2NvbG9yOiNGRkY7XG59XG5cbi8vICBSZW1vdmUgdGhlIGdhcCBiZXR3ZWVuIGF1ZGlvLCBjYW52YXMsIGlmcmFtZXMsXG4vLyBpbWFnZXMsIHZpZGVvcyBhbmQgdGhlIGJvdHRvbSBvZiB0aGVpciBjb250YWluZXJzOlxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzQ0MFxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG5cdG1heC13aWR0aDogMTAwJTsgLy8gcHJldmVudCBvdmVyZmxvdyBvZiBjb250ZW50IGFyZWFcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vIEhFTFBFUlMgLyBHRU5FUklDU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cblxuLy8gQ2xlYXIgaW5uZXIgZmxvYXRzXG4uY2xlYXJmaXg6OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5mdWxsIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oYWxmIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnRleHRjZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0bGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0cmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhpZGRlbixcbi5wcmludCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4uaGlkZS10ZXh0IHtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IDEwMSU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczogaDVicC5jb20vdlxuLnZpc3VhbGx5aGlkZGVuIHtcblx0QGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4vLyBIaWRlIGVsZW1lbnQgd2hpbGUgbWFraW5nIGl0IHJlYWRhYmxlIGZvciBzY3JlZW4gcmVhZGVyczogaDVicC5jb20vdlxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi52aXN1YWxseS1oaWRkZW4ge1xuXHRAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cdC8vIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGVcblx0Ly8gd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDogaDVicC5jb20vcFxuXHQmLmZvY3VzYWJsZTphY3RpdmUsXG5cdCYuZm9jdXNhYmxlOmZvY3VzIHtcblx0XHRjbGlwOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4vLyBzdG9wIGNzcyB0cmFuc2l0aW9ucyBiZWZvcmUgcGFnZSBsb2FkXG4vLy5wcmVsb2FkICoge1xuLy9cdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbi8vfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuLy8gTUVESUEgUVVFUlkgREVQRU5ERU5UIEdFTkVSSUNTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8vIGRlZmF1bHQgbW9iaWxlIDw4MDBcbmltZyxcbnRhYmxlLFxuZmlndXJlLFxuLmVtYmVkZGVkLWVudGl0eSB7XG5cdC8vIGdpdmUgc3BhY2UgdG8gZmxvYXRlZCBlbGVtZW50c1xuXHQmLmZsb2F0LWxlZnQsXG5cdCYuYWxpZ25sZWZ0LFxuXHQmW2FsaWduPVwibGVmdFwiXSxcblx0Ji5mbG9hdC1yaWdodCxcblx0Ji5hbGlnbnJpZ2h0LFxuXHQmW2FsaWduPVwicmlnaHRcIl0ge1xuXHRcdEBpbmNsdWRlIGJwLW1heCgkYnBfXzYwMCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEuODc1cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYuYWxpZ25sZWZ0LFxuXHQmW2FsaWduPVwibGVmdFwiXSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDMuNzVyZW0gMS44NzVyZW0gMDtcblx0fVxuXHQmLmFsaWducmlnaHQsXG5cdCZbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwIDEuODc1cmVtIDMuNzVyZW07XG5cdH1cbn1cblxuLmVtYmVkZGVkLWVudGl0eSB7XG5cdCYuZW1iZWQtY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAuNXJlbSBhdXRvIDEuNXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmLmFsaWduY2VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRpbWcsXG5cdHRhYmxlLFxuXHRmaWd1cmUge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5mbG9hdC1sZWZ0LFxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtcmlnaHQsXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuXG4vLyByZXNwb25zaXZlIGFzcGVjdCByYXRpb3MgdXNpbmcgb2JqZWN0LWZpdCAtIHdpdGgganMgZmFsbGJhY2sgZm9yIElFXG4ub2JqZWN0LWZpdC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLmNvbXBhdC1vYmplY3QtZml0IHtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRpbWcgeyAvLyBoaWRlIGltYWdlIGlmIG9iamVjdCBmaXQgaXMgbm90IHN1cHBvcnRlZCAtIG9wYWNpdHkgdG8gMCBmb3IgdGhlIGxpbmsgYXJlYVxuXHRcdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmLnBvc2l0aW9uLXRvcCB7XG5cdFx0Ji5jb21wYXQtb2JqZWN0LWZpdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cbn0iLCJociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZF9ocjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4iLCIvKiBMaXN0IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46d2hlcmUodWxbY2xhc3NdKSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZW50cnktY29udGVudCB1bC53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4vLyB1c2VyLWVudGVyZWQgY29udGVudCBsaXN0c1xuLmVudHJ5LWNvbnRlbnQge1xuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcmVxdWlyZWQgdG8ga2VlcCBpbmRlbnRhdGlvbnMgd2hlbiBsaXN0IGlzIG5leHQgdG8gYSBmbG9hdGVkIGltYWdlXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG5cbiAgICAgICAgICAgICY6Om1hcmtlciB7IC8vIHNpbXBsZXN0IHdheSB0byBnZXQgY29sb3JlZCBidWxsZXRzICYgbnVtYmVyczsgZG9lcyBub3RoaW5nIGluIElFXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJlbTsgLy8gcmVzZXQgcGFkZGluZyBvciBtYXJrZXJzIHdvbid0IHNob3dcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcblxuICAgICAgICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcblxuICAgICAgICAgICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRlZmluaXRpb24gbGlzdHNcbiAgICBkbCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkdCwgZGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgZmxleDogMSAxIDIwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfX3RhYmxldCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDcwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwidGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbnRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiIsIi8qIExpbmsgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuXHRAaW5jbHVkZSBsaW5rKCRjb2xvcl9fbGluaywgJGNvbG9yX19saW5rX2hvdmVyLCBub25lLCB1bmRlcmxpbmUpO1xuXG5cdC8vIGRvY3VtZW50IGxpbmtzXG5cdCZbaHJlZiQ9XCIuZG9jXCJdLFxuXHQmW2hyZWYkPVwiLmRvY3hcIl0sXG5cdCZbaHJlZiQ9IFwiLnBkZlwiXSxcblx0JltocmVmJD1cIi5wcHRcIl0sXG5cdCZbaHJlZiQ9XCIucHB0eFwiXSxcblx0JltocmVmJD1cIi54bHNcIl0sXG5cdCZbaHJlZiQ9XCIueGxzeFwiXSB7XG5cdFx0QGluY2x1ZGUgbGluaygkY29sb3JfX3RleHRfbWFpbiwgJGNvbG9yX19saW5rLCBub25lLCBub25lKTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XG5cdFx0fVxuXHR9XG5cdCZbaHJlZiQ9XCIuZG9jXCJdLFxuXHQmW2hyZWYkPVwiLmRvY3hcIl0ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogIzIyODBiNjtcblx0XHRcdGNvbnRlbnQ6IFwiIFxcZjFjMlwiO1xuXHRcdH1cblx0fVxuXHQmW2hyZWYkPSBcIi5wZGZcIl0ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjojZDE0NjM0O1xuXHRcdFx0Y29udGVudDogXCIgXFxmMWMxXCI7XG5cdFx0fVxuXHR9XG5cdCZbaHJlZiQ9XCIucHB0XCJdLFxuXHQmW2hyZWYkPVwiLnBwdHhcIl0ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogI2ZhYjAyMjtcblx0XHRcdGNvbnRlbnQ6IFwiIFxcZjFjNFwiO1xuXHRcdH1cblx0fVxuXHQmW2hyZWYkPVwiLnhsc1wiXSxcblx0JltocmVmJD1cIi54bHN4XCJdIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICMyZmMzOGQ7XG5cdFx0XHRjb250ZW50OiBcIiBcXGYxYzNcIjtcblx0XHR9XG5cdH1cbn1cblxuLy9FeHRlcm5hbCBsaW5rc1xuLmV4dGVybmFsOm5vdCgubm8taWNvbik6bm90KC53cC1ibG9jay1zb2NpYWwtbGluay1hbmNob3IpOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG5cdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRtYXJnaW4tbGVmdDogLjVlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLyogQnV0dG9uIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdC8vYnV0dG9uLFxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuXHRpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbjtcblx0fVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuXHQuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQ6bm90KC5nZmllbGQtLXdpZHRoLWZ1bGwpIHtcblx0XHRncmlkLWNvbHVtbjogMSAvIC0xICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXHQuZ2Zvcm0tYnV0dG9uIHtcblx0XHRib3JkZXItcmFkaXVzOiA2OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRwYWRkaW5nOiAxNHB4IDI4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRcdGNvbG9yOiAjQkVGRkI4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwMlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHR9XG5cbi5nZm9ybV9idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiA2OHB4O1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0Y29sb3I6ICMwMzIyM0I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdHBhZGRpbmc6IDE0cHggMjhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRjb2xvcjogI0JFRkZCODtcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGU5MDJcIjtcblx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxufVxuXG5cdGJ1dHRvbi5zZWFyY2gtc3VibWl0IHtcblx0XHRib3JkZXItcmFkaXVzOiA2OHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzAzMjIzQjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRcdGNvbG9yOiAjQkVGRkI4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZTkwMlwiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hcnJvdy1idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDY4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMzIyM0I7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuXHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5ncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQkVGRkI4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuXHRcdFx0XHRjb2xvcjogI0JFRkZCODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvLXdoaXRlIHtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMzIyM0I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kYXJrLWdyZWVuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCRUZGQjg7XG5cdFx0XHRjb2xvcjogI0JFRkZCODtcblx0XHRcdGJhY2tncm91bmQ6ICMwODQ0MkM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwODQ0MkM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRcdGNvbG9yOiAjMDg0NDJDO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY2VudGVyIHtcblx0XHRcdHBhZGRpbmc6IDE0cHggNThweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzA4NDQyQztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzA4NDQyQztcblx0XHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hcnJvdy1iZyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdGNvbG9yOiAjMDMyMjNCO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMwMzIyM0I7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwODQ0MkM7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAjREVGRkRCO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJvdGF0ZTpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkwMFwiO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNERUZGREI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIERlZmF1bHQgV1AgYnV0dG9uXG4gICAgKGNsYXNzIG5hbWVzIGFkZGVkIGJ5IGVkaXRvciBpbiBwYXJlbnMpXG4gICAgPGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbnNcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbiAoaXMtc3R5bGUtb3V0bGluZSkgKGFsaWdubGVmdCBhbGlnbmNlbnRlciBhbGlnbnJpZ2h0KVwiPlxuICAgICAgICAgICAgPGEgY2xhc3M9XCJ3cC1ibG9jay1idXR0b25fX2xpbmtcbiAgICAgICAgICAgICAgICAoaGFzLXRleHQtY29sb3IgaGFzLTxOQU1FRC1DT0xPUj4tY29sb3IpXG4gICAgICAgICAgICAgICAgKGhhcy1iYWNrZ3JvdW5kIGhhcy08TkFNRUQtQ09MT1I+LWJhY2tncm91bmQtY29sb3IpXG4gICAgICAgICAgICAgICAgKG5vLWJvcmRlci1yYWRpdXMpXCJcbiAgICAgICAgICAgICAgICAoc3R5bGU9XCJib3JkZXItcmFkaXVzOiBYWHB4XCIpXG4gICAgICAgICAgICAgICAgaHJlZj1cIlwiPmRlZmF1bHQgYnV0dG9uPC9hPlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICAqL1xuXHQud3AtYmxvY2stYnV0dG9ucyB7XG5cdFx0LndwLWJsb2NrLWJ1dHRvbiB7XG5cdFx0XHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjhweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRcdGNvbG9yOiAjMDMyMjNCO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCRUZGQjg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjhweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwODQ0MkM7XG5cdFx0XHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtc3R5bGUtb3V0bGluZSB7XG5cdFx0XHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjhweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0XHRjb2xvcjogIzAzMjIzQjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDMyMjNCO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAyOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDg0NDJDO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNCRUZGQjg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4iLCIvKiAgRm9ybSBmaWVsZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dF9pbnB1dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcl9pbnB1dDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogM3B4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfaW5wdXRfZm9jdXM7XG4gICAgfVxufVxuXG4vLyBEZWZpbmUgaGVpZ2h0IGZvciBzaW5nbGUgbGluZSBpbnB1dHNcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xufVxuXG4vLyBoaWRlIGRlZmF1bHQgYXJyb3cgYW5kIGFkZCBhIGN1c3RvbSBvbmVcbnNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgYmxhY2sgNTAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBibGFjayA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgNTAlLFxuICAgIGNhbGMoMTAwJSAtIDE1cHgpIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsXG4gICAgNXB4IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUgLmdmb3JtX3dyYXBwZXIge1xuICAgIC8vICBSYWRpbyBhbmQgY2hlY2tib3ggZmllbGRzXG4gICAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gsXG4gICAgLmdpbnB1dF9jb250YWluZXJfcmFkaW8ge1xuICAgICAgICAuZ2Nob2ljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGxheW91dC1icmVha2VyIHdoZW4gb2ZmZXJpbmcgXCJvdGhlclwiIHJhZGlhIGNob2ljZVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7IC8vIGFwcGVhcnMgd2hlbiBvZmZlcmluZyBcIm90aGVyXCIgcmFkaW8gY2hvaWNlXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byBhdXRvIDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAuNWVtIDFlbSAyOHB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yX190ZXh0X21haW4sIC41KTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9fdGV4dF9tYWluLCAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0geyAvLyBjaGVja2JveGVuXG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9faGVhZGluZ19saW5rO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyAvLyByYWRpbyBidXR0b25zXG4gICAgICAgICAgICArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19oZWFkaW5nX2xpbms7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIEZpbGUgdXBsb2FkIGZpZWxkXG4gICAgLy8gTXVzdCBhcHBseSBjbGFzcyBcImZpbGVcIiB0byBmaWVsZCB3aGVuIGNyZWF0aW5nIGZvcm1cbiAgICAvLyBodHRwczovL3R5bXBhbnVzLm5ldC9jb2Ryb3BzLzIwMTUvMDkvMTUvc3R5bGluZy1jdXN0b21pemluZy1maWxlLWlucHV0cy1zbWFydC13YXkvXG4gICAgLmdmaWVsZC5maWxlIHtcbiAgICAgICAgW3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgICAgICAgIGhlaWdodDogLjFweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IC4xcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kX2lucHV0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2lucHV0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZVJlbSg0MCk7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvcl9fYmFja2dyb3VuZF9pbnB1dCwgMiUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl9fYm9yZGVyLCAyJSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXJyb3Igc3R5bGVzXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzLFxuICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmRfZXJyb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX190ZXh0X2Vycm9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2Vycm9yO1xuICAgIH1cblxuICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IGgyLFxuICAgIFthcmlhLWludmFsaWQ9dHJ1ZV0gKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfZXJyb3I7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9lcnJvciBbYXJpYS1pbnZhbGlkPXRydWVdIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3RleHRfZXJyb3I7XG4gICAgfVxufVxuXG4vLyBTdWNjZXNzIHN0eWxlc1xuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIHBhZGRpbmc6IDNlbSAwO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fbGFwdG9wKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG4gICAgfVxufVxuXG4vLyBTZWFyY2hcbi5zZWFyY2gtZm9ybSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmbGV4OiAxIDAgNzUlO1xuXG4gICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaXRlIHtcbiAgICAvLyB0aGlzIGRpdiB3cmFwcyBldmVyeXRoaW5nXG59XG5cbmJvZHkubG9nZ2VkLWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuYm9keSB7XG4gICAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xufVxuXG5odG1sIHtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4uc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmhvbWUgJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLy8gQSBnZW5lcmljIHdyYXBwZXIgZm9yIGNlbnRlcmVkIGNvbnRlbnRcbi5jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFBhZ2UgdGl0bGUgY29udGFpbmVyXG4ucGFnZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBuZWVkIHRoaXMgZm9yIGZsZXggbGF5b3V0XG5cbiAgICAuY29udGFpbmVyIHtcblxuICAgIH1cbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciBzaWRlYmFyIGFuZCBtYWluIGNvbnRlbnRcbi5zaXRlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogJHdpZHRoX19jb250ZW50X3dyYXBwZXI7XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgICAuY29udGFpbmVyIHtcblxuICAgIH1cbn1cbiIsIi5uby1zaWRlYmFyIHtcbiAgICAuc2l0ZSB7XG5cbiAgICB9XG5cbiAgICAuc2l0ZS1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhfX21haW5fY29udGVudDtcbiAgICB9XG5cbiAgICAuc2l0ZS1tYWluIHtcbiAgICAgICAgLy8gd2hlbiBiYXNpYyBzaXRlIGxheW91dCBoYXMgYSBzaWRlYmFyLFxuICAgICAgICAvLyByZW1vdmUgbWFyZ2luIGZvciBwYWdlcyB1c2luZyBubyBzaWRlYmFyIHRlbXBsYXRlXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgaGVhZGVyIGFuZCBtYWluIHNpdGUgbmF2aWdhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGtlZXAgV1AgYWRtaW4gdG9vbGJhciBmaXhlZCBvbiBtb2JpbGVcbiN3cGFkbWluYmFyIHtcbiAgICBAaW5jbHVkZSBicC1tYXgoJGJwX182MDApIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cblxuXG4vLyBTSVRFIEhFQURFUlxuLnNpdGUtaGVhZGVyIHtcbiAgICAvL2JhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fYmdfc2l0ZSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgjMDAwLCAwKTsgLy8wIDAgNHB4XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdywgaGVpZ2h0LCBvcGFjaXR5LCB0cmFuc2Zvcm0sIHdpZHRoO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB6LWluZGV4OiA1O1xuICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19iZ19zaXRlLCAxKTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5ZGVnLCAjMTQ3OWM3IDM4JSwgIzk5ZWJmZiA2MiUsICMwYzU0YTYgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoIzAwMCwgMC4yKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTsgLy8xcHhcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjA2MjVyZW07IC8vLTFweFxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBAaW5jbHVkZSBicC1tYXgoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgfVxuICAgIC5oZWFkZXItaGlkZSAmLFxuICAgIC5oZWFkZXItc2hvcnQgJiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDAuM3MsIDBzLCAwcywgMHM7XG4gICAgfVxuICAgIC5oZWFkZXItaGlkZSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTExMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1zaG9ydCAmLFxuICAgIC5zZWFyY2gtb3BlbiAmIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgjMDAwLCAwKTsgLy8wIDAgNHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjI1cmVtIHJnYmEoIzAwMCwgMC4yMSk7IC8vMCAwIDRweFxuICAgICAgICB9XG4gICAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgICAvLyAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvL31cbiAgICB9XG4gICAgLmhlYWRlci10b3AgJiB7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLWNvbnRhaW5lci5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCBoZWlnaHQsIG9wYWNpdHksIHRyYW5zZm9ybSwgd2lkdGg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMzg4OXZ3IDAgNC4xNjY3dnc7IC8vMCAyMHB4LzE0NDBweCAwIDYwcHgvMTQ0MHB4XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKDE0NDApIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDAgMy43NXJlbTsgLy8wIDIwcHggMCA2MHB4XG4gICAgfVxufVxuXG4uaGVhZGVyLWJyYW5kaW5nIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19iZ19zaXRlLCAxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMC4yNXJlbSByZ2JhKCMwMDAsIDApOyAvLzAgMCA0cHhcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjI1cmVtOyAvLzAgMCAwIDIwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93LCBoZWlnaHQsIG9wYWNpdHksIHRyYW5zZm9ybSwgd2lkdGg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBicCgzNzUpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNS4zMzR2dzsgLy8wIDAgMCAyMHB4LzM3NXB4XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKCRicF9fMTAwMCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA1LjU1NnZ3OyAvLzAgMCAwIDgwcHgvMTQ0MHB4XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fYmdfc2l0ZSwgMCk7XG4gICAgICAgIGZsZXg6IDAgMSAyMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjlkZWcsICMxNDc5YzcgMzglLCAjOTllYmZmIDYyJSwgIzBjNTRhNiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDNlYTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTsgLy8xcHhcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItaGlkZSAmLFxuICAgIC5oZWFkZXItc2hvcnQgJiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDAuM3MsIDBzLCAwcywgMHM7XG4gICAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgICAvLyAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAvL31cbiAgICB9XG4gICAgLmhlYWRlci1zaG9ydCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmZmZmLCAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgjMDAwLCAwLjIxKTsgLy8wIDAgNHB4XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzLCAwLjNzLCAwcywgMHMsIDBzO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZmZmZiwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMC4yNXJlbSByZ2JhKCMwMDAsIDApOyAvLzAgMCA0cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci10b3AgJiB7XG4gICAgfVxuICAgIC5qcy1uYXYgJixcbiAgICAuaGVhZGVyLXRvcCAmIHtcbiAgICB9XG59XG5cbi8vIExvZ28sIHRpdGxlLCBkZXNjcmlwdGlvblxuLnNpdGUtbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxNS4xMjVyZW07XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwLjEyNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoJGJwX184MDApIHtcbiAgICAgICAgd2lkdGg6IDI3Ljg3NXJlbTsgLy8yODZweFxuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB3aWR0aDogMjcuODc1cmVtOyAvLzI4NnB4XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzLjc1cmVtOyAvLzYwcHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzgwMCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKDE0NDApIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLWltZyB7XG4gICAgICAgIGJvdHRvbTogMC4zNzVyZW07IC8vNnB4XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fODAwKSB7XG4gICAgICAgICAgICBib3R0b206IDAuNjI1cmVtOyAvLzEwcHhcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5ob21lOm5vdCguaGVhZGVyLXNob3J0KSAmIHtcblxuICAgICAgICAubG9nby1pbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAubG9nby1pbWcud2hpdGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLnNlYXJjaC1vcGVuICYge1xuXG4gICAgICAgIC5sb2dvLWltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvLWltZy53aGl0ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzLW5hdiAmIHtcbiAgICAgICAgLmxvZ28taW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubG9nby1pbWcud2hpdGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNCUgOCU7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmb3JtIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIiBdIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1CbHVlLVRvbmUtRGFyay1CbHVlLCAjMDAyMjNCKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTNweCk7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTNweCk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFRyYW5zcGFyZW50IGhlYWRlci10b3AgdmFyaWF0aW9uc1xuLy8ucGFnZS10ZW1wbGF0ZS1wYWdlLWhvbWUsXG4vLy5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZyZCB7XG4vLyAgICAmLmhlYWRlci10b3Age1xuLy8gICAgICAgIC5zaXRlLWhlYWRlciB7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19iZ19zaXRlLCAwKTtcbi8vICAgICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgIH0gLy9lbmQgLmhlYWRlci10b3AgLnNpdGUtaGVhZGVyOmhvdmVyXG4vLyAgICAgICAgICAgICY6OmJlZm9yZSB7XG4vLyAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMik7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgLmhlYWRlci1icmFuZGluZyB7XG4vLyAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fYmdfc2l0ZSwgMCk7XG4vLyAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgIC5qcy1uYXYgJiB7XG4vLyAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX2JnX3NpdGUsIDEpO1xuLy8gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fYmdfc2l0ZSwgMCk7XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQzZWE7XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIC5zaXRlLWxvZ28ge1xuLy8gICAgICAgICAgICAgICAgLmxvZ28taW1nIHtcbi8vICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICYud2hpdGUge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAuanMtbmF2ICYge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fMTIwMCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgLmpzLW5hdiAmIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fMTIwMCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAubWVudS10b2dnbGUge1xuLy8gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICAgICAgICAgICAuanMtbmF2ICYge1xuLy8gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX21lbnVfdG9nZ2xlO1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgICAgICAgICAgICAgICAuanMtbmF2ICYge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19tZW51X3RvZ2dsZTtcbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgLmpzLW5hdiAmIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX21lbnVfdG9nZ2xlX2hvdmVyO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbWVudV90b2dnbGVfaG92ZXI7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIC8vLmpzLW5hdiAmIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19tZW51X3RvZ2dsZV9ob3Zlcjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbi8vICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmpzLW5hdiAmIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX21lbnVfdG9nZ2xlX2hvdmVyO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuLy8gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICBzcGFuIHtcbi8vICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgIC5qcy1uYXYgJiB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4vLyAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAuanMtbmF2ICYge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19tZW51X3RvZ2dsZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAvLyBIZWFkZXIgTmF2XG4vLyAgICAgICAgICAgIHVsLm1haW4tbWVudSxcbi8vICAgICAgICAgICAgdWwudXRpbGl0eS1tZW51IHtcbi8vICAgICAgICAgICAgICAgID4gbGkge1xuLy8gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4vLyAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbi8vICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbi8vICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuLy8gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAmW2NsYXNzKj1cImJ0blwiXSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X2J1dHRvbjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfYnV0dG9uX2hvdmVyO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgID4gYSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcixcbi8vICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTAwMCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAmLmV4dGVybmFsIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICNmZmY7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIHVsLnNvY2lhbC1saW5rcyB7XG4vLyAgICAgICAgICAgICAgICBhIHtcbi8vICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4vLyAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4vLyAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9IC8vZW5kIC5oZWFkZXItdG9wIC5zaXRlLWhlYWRlclxuLy8gICAgfSAvLyBlbmQgLmhlYWRlci10b3Bcbi8vICAgICYuaGVhZGVyLWhpZGUge1xuLy8gICAgICAgIC5zaXRlLWhlYWRlciB7XG4vLyAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDAuM3MsIDAuM3MsIDAuM3MsIDBzLCAwLjNzO1xuLy8gICAgICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vICAgICYuaGVhZGVyLXNob3J0IHtcbi8vICAgICAgICAuc2l0ZS1oZWFkZXIge1xuLy8gICAgICAgICAgICAvL3RyYW5zaXRpb24tZHVyYXRpb246IDBzLCAwcywgMC4zcywgMC4zcywgMC4zcztcbi8vICAgICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDNlYTtcbi8vICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgICAgICAuaGVhZGVyLWJyYW5kaW5nIHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX2JnX3NpdGUsIDEpO1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbi8vICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX19iZ19zaXRlLCAwKTtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDNlYTtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgICAgICAmLmhlYWRlci10b3Age1xuLy8gICAgICAgICAgICAuc2l0ZS1oZWFkZXIge1xuLy8gICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzLCAwLjNzLCAwLjNzLCAwLjNzLCAwLjNzO1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIC5oZWFkZXItYnJhbmRpbmcge1xuLy8gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX2JnX3NpdGUsIDApO1xuLy8gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkM2VhO1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgLnBhZ2UtY29udGVudCB7XG4vLyAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIH1cbi8vfVxuIiwiLy8gUFJJTUFSWSBOQVZcblxuaHRtbC5qcy1yZWFkeSB7XG4gICAgI3NpdGUtd3JhcCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NpdGUtbmF2IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTEwJSk7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmh0bWwuanMtbmF2IHtcbiAgICAuYWRtaW4tYmFyIHtcbiAgICAgICAgI3NpdGUtaGVhZGVyICB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pOyAvLy0oYWRtaW5iYXIgaGVpZ2h0KVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3ODJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCk7IC8vLShhZG1pbmJhciBoZWlnaHQpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NpdGUtd3JhcCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NpdGUtaGVhZGVyICB7XG4gICAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1icmFuZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuMjVyZW0gcmdiYSgjMDAwLCAwLjIxKTsgLy8wIDAgNHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkbWluLWJhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpOyAvLy0oYWRtaW5iYXIgaGVpZ2h0KVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3ODJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCk7IC8vLShhZG1pbmJhciBoZWlnaHQpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NpdGUtbmF2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vLyBjb250YWlucyB1dGlsaXR5LW5hdiBhbmQgbmF2LWJsb2NrXG4vLyNzaXRlLW5hdiB7XG4vLyAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmdfc2l0ZTtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBmbGV4OiAxIDEgYXV0bztcbi8vICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbi8vICAgIG1pbi1oZWlnaHQ6IDY2N3B4O1xuLy8gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy8gICAgbGVmdDogMDtcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICBwYWRkaW5nOiAzLjc1cmVtIDAgMi41cmVtOyAvLzYwcHggMCA0MHB4XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICB0b3A6IDA7XG4vLyAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuLy8gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgcGFkZGluZywgdHJhbnNmb3JtO1xuLy8gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICAgIG1pbi13aWR0aDogMzc1cHg7XG4vLyAgICB6LWluZGV4OiAxO1xuLy8gICAgQGluY2x1ZGUgYnAoJGJwX184MDApIHtcbi8vICAgICAgICBwYWRkaW5nOiA2Ljg3NXJlbSAwIDIuNXJlbTsgLy8xMTBweCAwIDQwcHhcbi8vICAgIH1cbi8vICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgICAgIC8vZmxleDogMSAwIGF1dG87XG4vLyAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuLy8gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4vLyAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbi8vICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbi8vICAgICAgICB3aWR0aDogYXV0bztcbi8vICAgIH1cbi8vICAgIC5wcmVsb2FkICoge1xuLy8gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMTAlKTtcbi8vICAgICAgICBAaW5jbHVkZSBicC1tYXgoJGJwX18xMjAwKSB7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG4vL1xuLy9cbi8vLy8gY29udGFpbnMgcHJpbWFyeSBuYXYgbWVudVxuLy8ubmF2LWJsb2NrIHtcbi8vICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICAgcGFkZGluZzogMi40Mzc1cmVtIDAgMS44MTI1cmVtOyAvLzM5cHggMCAyOXB4XG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuLy8gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgZmxleDogMCAxIGF1dG87XG4vLyAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuLy8gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICB9XG4vLyAgICBAaW5jbHVkZSBicCgxNDQwKSB7XG4vLyAgICAgICAgLy9wYWRkaW5nOiAwIDMuNjI1cmVtOyAvLzAgNThweFxuLy8gICAgfVxuLy99XG5cbi8vIGNvbnRhaW5zIHV0aWxpdHktbmF2IGFuZCBuYXYtYmxvY2tcbiNzaXRlLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDAgNC42ODc1cmVtOyAvLzYwcHggMCA3NXB4XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmctdG9wLCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fODAwKSB7XG4gICAgICAgIHBhZGRpbmc6IDYuODc1cmVtIDAgNC42ODc1cmVtOyAvLzExMHB4IDAgNzVweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAucHJlbG9hZCAqIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTExMCUpO1xuICAgICAgICBAaW5jbHVkZSBicC1tYXgoJGJwX18xMjAwKSB7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gVXRpbGl0eSBOYXYgLSBjb250YWlucyBoZWFkZXIgc2VhcmNoIGFuZCB1dGlsaXR5IG1lbnVcbi51dGlsaXR5LW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMHB4IDUlIDEwcHg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDQwcHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudXRpbGl0eS1tZW51IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTsgLy8xMHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEuMjVyZW0gMC4xMjVyZW0gMDsgLy8xOHB4IDIwcHggMnB4IDBcbiAgICAgICAgcm93LWdhcDogMC42MjVyZW07IC8vMTBweFxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtIDA7IC8vMjBweCAzMHB4XG4gICAgICAgIEBpbmNsdWRlIGJwKDM3NSkge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSA4dncgMDsgLy8yMHB4IDMwcHgvMzc1cHggMFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5vcGVuLXNlYXJjaCB7XG4gICAgY29sb3I6ICRjb2xvcl9fbGluaztcblxuICAgIC5qcy1uYXYgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmsgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBjb2xvcjogIzAzMjIzQjtcbiAgICB9XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgIC5ob21lOm5vdCguaGVhZGVyLXNob3J0KSAgJiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuaG9tZS5zZWFyY2gtb3Blbjpub3QoLmhlYWRlci1zaG9ydCkgICYge1xuICAgICAgICBjb2xvcjogIzAzMjIzQjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19iZ19zaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuLy8gaGVhZGVyIHNlYXJjaCBmb3JtXG4uaGVhZGVyLXNlYXJjaCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMS44NzVyZW0gMS41NjI1cmVtOyAvLzYwcHggMzBweCAyNXB4XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBicCgzNzUpIHtcbiAgICAgICAgcGFkZGluZzogMy43NXJlbSA4dncgMS41NjI1cmVtOyAvLzYwcHggMzBweC8zNzVweCAyNXB4XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3IsIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApe1xuICAgICAgICB9XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pOm5vdChbdHlwZT1cImltYWdlXCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNDM3NXJlbSAzcmVtOyAvLzhweCAwIDdweCA0OHB4XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAgLDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvciwgb3BhY2l0eTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCl7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uc2VhcmNoc3VibWl0IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmEtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcuNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDAgMCAwIDAuNXJlbTsgLy8wIDAgMCA4cHhcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLnV0aWxpdHktbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMC42MjVyZW07IC8vMTBweFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDEuODc1cmVtOyAvLzI1cHggMzBweCAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJvdy1nYXA6IDEuMjVyZW07IC8vMjBweFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJwKDM3NSkge1xuICAgICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gOHZ3IDA7IC8vMjVweCAzMHB4LzM3NXB4IDBcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgID4gbGkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZbY2xhc3MqPVwiYnRuXCJdIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDEuODEyNXJlbSAwLjVyZW07IC8vN3B4IDI5cHggOHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGhlbWVfcmVkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fdGhlbWVfcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjI1cmVtOyAvLzEwMHB4XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMC4wNjNyZW07IC8vMXB4XG4gICAgICAgIGNvbG9yOiAjMDg0NDJDO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX21haW4sICRzZW1pYm9sZCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMC44Mzc1cmVtIDEuODEyNXJlbSAwLjlyZW07IC8vN3B4IDI5cHggOHB4XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogNi4yNXJlbTsgLy8xMDBweFxuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYuZXh0ZXJuYWwge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0NDJDO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDg0NDJDO1xuICAgICAgICAgICAgY29sb3I6ICNCRUZGQjc7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIGNvbnRhaW5zIHByaW1hcnkgbmF2IG1lbnVcbi5uYXYtYmxvY2sge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vcGFkZGluZzogMCA0LjAyOHZ3OyAvLzAgNThweC8xNDQwcHhcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKDE0NDApIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDMuNjI1cmVtOyAvLzAgNThweFxuICAgIH1cbn1cblxuLy8gUHJpbWFyeSBuYXYgbWVudVxudWwubWFpbi1tZW51IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhvbWU6bm90KC5oZWFkZXItc2hvcnQpICAmIHtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLnNlYXJjaC1vcGVuICAmIHtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoPiBhICsgLnN1Ym1lbnUtdG9nZ2xlOmhvdmVyKSA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfbWFpbl9uYXZfaG92ZXI7XG4gICAgICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGJwLW1heCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN1Ym1lbnUtb3BlbiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLW1heCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC1tYXgoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtbWF4KCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGNvbG9yOiAjMDMyMjNCO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250X19tYWluLCAkbWVkaXVtKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1zaXplLCBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyAvLzIwcHhcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfbWFpbl9uYXZfaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHBhZGRpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTQwMCkge1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMC42ODc1cmVtOyAvLzExcHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyLjVyZW07IC8vNDBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDEuMjVyZW07IC8vMjBweFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiAxLjI1cmVtOyAvLzIwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWJtZW51LW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0wLjE4NzVyZW0gMC4wNjI1cmVtIDAuNDM3NXJlbSAwIHJnYmEoIzAwMCwgMC4xKTsgLy8zcHggMXB4IDdweCAwXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubm9uY2xpY2thYmxlIHtcbiAgICAgICAgICAgID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtOyAvLzExcHggMzBweCAxMHB4XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07IC8vMCAyMHB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGhlbWVfYmx1ZV9saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtOyAvLzE4cHhcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4xMjVyZW07IC8vMnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JnX3NpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0wLjM3NXJlbTsgLy8tNnB4XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTsgLy8ycHhcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBvcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH4gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0cmVtOyAvLzQ4cHhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbTsgLy8wIDMwcHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTglO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBicCgzNzUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHZ3OyAvLzAgMzBweC8zNzVweFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMi41NjI1cmVtOyAvLzQxcHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgfiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfbWFpbl9uYXZfaG92ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMWVtOyAvLzEycHhcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gc3ViIG5hdlxuXG4gICAgLmxhYnMgLnN1Yi1tZW51IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDcpLFxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDcpIH4gbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyAxNCksXG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgMTQpIH4gbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGhlbWVfYmx1ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07IC8vMCAwIDhweFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gMCByZ2JhKCMwMDAsIDAuMSk7IC8vMCAxMHB4IDIwcHggMFxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAuODc1cmVtOyAvLzE2cHggMCAxNHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1cmVtOyAvLzI0MHB4XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5zdWJtZW51LW9wZW4ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IC8vNDBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICsgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAwIDAuNjI1cmVtOyAvLzExcHggMzBweCAxMHB4IDUwcHhcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbSAwLjYyNXJlbTsgLy8xMXB4IDIwcHggMTBweFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMzIyM0I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgICAgICByaWdodDogMS4yNXJlbTsgLy8yMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKCRicF9fMTIwMCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgICAgICAwLjE4NzVyZW0gMCAwLjM3NXJlbSAwIHJnYmEoIzAwMCwgMC4wNiksIC8vM3B4IDAgNnB4IDBcbiAgICAgICAgICAgICAgICAgICAgMC4xODc1cmVtIC0wLjEyNXJlbSAwLjI1cmVtIDAgcmdiYSgjMDAwLCAwLjA3KSBpbnNldDsgLy8zcHggLTJweCA0cHggMCBpbnNldFxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAuODc1cmVtOyAvLzE2cHggMCAxNHB4XG4gICAgICAgICAgICAgICAgdG9wOiAtMXJlbTsgLy8tMTZweFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNC4yNXJlbTsgLy8yMjhweFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQuMjVyZW07IC8vMjI4cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIH4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfbWFpbl9uYXZfaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19tYWluX25hdl9ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfbWFpbl9uYXZfaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rX21haW5fbmF2X2hvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgKyAuc3VibWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfbWFpbl9uYXZfaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS44NzVyZW0gMC42MjVyZW0gMS4zNzVyZW07IC8vMTFweCAzMHB4IDEwcHggNzBweFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKDM3NSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gOHZ3IDAuNjI1cmVtIGNhbGMoNHZ3ICsgLjVyZW0pOyAvLzExcHggMzBweC8zNzVweCAxMHB4ICgzMHB4LzM3NXB4ICsgNDBweClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjI1cmVtIDAuNjI1cmVtOyAvLzExcHggMjBweCAxMHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS44NzVyZW0gMC42MjVyZW0gNS42MjVyZW07IC8vMTFweCAzMHB4IDEwcHggOTBweFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCgzNzUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjg3NXJlbSA4dncgMC42MjVyZW0gY2FsYyg4dncgKyAzLjc1cmVtKTsgLy8xMXB4IDMwcHgvMzc1cHggMTBweCAoMzBweC8zNzVweCArIDYwcHgpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbSAwLjYyNXJlbTsgLy8xMXB4IDIwcHggMTBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFkZCBtYXJnaW4gZm9yIGFkbWluIGJhciBmb3IgbG9nZ2VkLWluIHVzZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWRtaW4tYmFyIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgJi5zaG93LW5hdi5hdC10b3Age1xuICAgICAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLmhpZGUtbmF2IC5zaXRlLWhlYWRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCg3ODMpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGlkZS1uYXYsXG4gICAgICAgICYuc2hvdy1uYXYge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXQtdG9wIHtcbiAgICAgICAgICAgICAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIEZvb3RlciBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVdoaXRlLCAjRkZGKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgcGFkZGluZzogOCUgNiUgNCU7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweCA0MHB4O1xuICAgIH1cblxuICAgIC5lbWFpbC1zaWdudXAge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbC1mb3JtIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CbHVlLVRvbmUtRGFyay1CbHVlLCAjMDAyMjNCKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogNTE3cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLWZvb3Rlci5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvLWZvb3Rlci5zdmcpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAuc2l0ZS1pbmZvIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1zaWRlIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQmx1ZS1Ub25lLURhcmstQmx1ZSwgIzAwMjIzQik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4MCU7IC8qIDI4LjhweCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LXNpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMlIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tQmx1ZS1Ub25lLURhcmstQmx1ZSwgIzAwMjIzQik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb290ZXItYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnV0aWxpdHktbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgIC5sb2dpbi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLUJsdWUtVG9uZS1EYXJrLUJsdWUsICMwMDIyM0IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAgIzAwMjIzQjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IHZhcigtLUJsdWUtVG9uZS1EYXJrLUJsdWUsICMwMDIyM0IpO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDI0cHggKi9cblxuICAgIH1cbn0iLCIvKiBIb21lIHBhZ2Ugc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5odG1sLCBib2R5IHtcbiAgICBmb250LWZhbWlseTogJ0RvbmdsZScsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaG9tZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udG9wLWhlcm8ge1xuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgIC5ocC1zbG9nYW4ge1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC5sb2FkZWQgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAvKiBvciAxMDFweCAqL1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB9XG59XG5cbi5ocC1pbWFnZS1zbGlkZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweFxuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5ocC1zaW5nbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG5cbiAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzbG93LXpvb20gMjBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpOyAvKiBBbmltYXRpb24gKi9cbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGV6KDApO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC8qIEFuaW1hdGlvbiBkZWZpbml0aW9uICovXG4gICAgICAgIEBrZXlmcmFtZXMgc2xvdy16b29tIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBPcmlnaW5hbCBzaXplICovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA4NSUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgLyogWm9vbWVkLWluIHNpemUgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIE9yaWdpbmFsIHNpemUgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIC8qIG9yIDEwMXB4ICovXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDhweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ocC1pbWFnZS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9ocC1oZXJvLnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGhlaWdodDogNzAwcHhcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcblxuICAgIC5vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIC8qIG9yIDEwMXB4ICovXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA4cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIH1cbn1cblxuLnRvcC1hYm91dC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xuXG5cbiAgICAuaHAtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJSA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgICAgICAgLmNvcHktaG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAubWFpbi1jb3B5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbXBhY3RzLWhvbGRlciB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgLyogb3IgMTlweCAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDIyM0I7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltcGFjdHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgICAgIC5pbXBhY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxOS42N2RlZywgIzA3NDUyQyA2MC4wMiUsICNBQ0YwRDUgMTE0LjMzJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWQtY2FyZC1hbHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5yZWNlbnQtZGV2ZWxvcG1lbnRzLXNlY3Rpb24ge1xuICAgIC5ocC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVjZW50LWRldmVsb3BtZW50cy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xuXG4gICAgLy9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MCUgNzBweDtcbiAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2MCUgNzBweDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICBwYWRkaW5nOiA1JSAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikpIC0gMTAwJSkgLyAtMik7IC8vKDEwMHZ3LTkwMHB4KS8tMilcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKChjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyKSkgLSAxMDAlKSAvIC0yKTsgLy8oMTAwdnctOTAwcHgpLy0yKVxuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNzVweCAqL1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cbiAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuXG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuXG4gICAgLnBvc3RzIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAuc2VjdGlvbi10aXRsZS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzhCOEI4QjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcyQTVGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA3MkE1RjtcbiAgICAgICAgICAgICAgICBjb2xvcjogICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMjIzQjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXJzdCB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MyU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc2VhcmNoIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG4gICAgICAgIGEuY2F0ZWdvcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0UwRjJGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzFEM0I1NDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMUU2RkY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZlcnRpY2FsLXBvc3RzIHtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5yZXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvcml6b250YWwtcG9zdHMge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuY29weSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc0OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbWlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG59XG5cbi5jb2xsYWJvcmF0ZS1yZXNlYXJjaC1jdXJlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gICAgLm1haW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3Jlc2VhcmNoLXNlY3Rpb24tYmcucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXG4gICAgfVxuXG4gICAgLnRvcC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIC5ocC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2NpcmNsZXMucG5nKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29weSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgICAgLyogb3IgMjZweCAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsbG91dHMtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE3NTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYWxsb3V0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY2VudGVyLWJnLnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmNvcHkgLmhpZGRlbi10aGluZ3Mge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9jZW50ZXItYmctMi5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY2VudGVyLWJnLTMucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29weSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmhpZGRlbi10aGluZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMjIzQjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogb3IgMjZweCAqL1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMjIzQjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGlkZGVuLXRoaW5ncyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLmJvdHRvbS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIC5ocC1jb250YWluZXIge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuYXJyb3ctYmcge21hcmdpbi1sZWZ0OiAzMHB4O31cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAvKiBvciAyNnB4ICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDIyM0I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldy1idWlsZGluZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMzBweDtcblxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yYWdvbi1hYm91dC1jYWxsb3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAuaHAtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1wbGFjZWhvbGRlci5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgIC8qIG9yIDI2cHggKi9cbiAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYWdvbi1hYm91dC1iZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cblxuICAgIH1cbn1cblxuLm91dHJlYWNoLWdyZXkge1xuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG59XG4ub3V0cmVhY2gtY2FsbG91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG5cbiAgICAuaHAtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIC8qIG9yIDEwMXB4ICovXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDMyMjNCO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAvKiBvciAyNnB4ICovXG4gICAgICAgICAgICBjb2xvcjogIzAzMjIzQjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICYudG9wLWJnIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzMjIzQjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3VibGUtaW1hZ2Uge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgLmltYWdlLW9uZSB7XG4gICAgICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JpZy1jaXJjbGUucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS10d28ge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDM1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2N1bHR1cmUtYmcucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm91dHJlYWNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTA5NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmQtb3V0cmVhY2guc3ZnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG5cbjpyb290IHtcbiAgICAtLWNvbG9yLWJnMTogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIC0tY29sb3ItYmcyOiByZ2IoMjMwLCAyMzAsIDIzMCk7XG4gICAgLS1jb2xvcjE6IDE5MSwgMjU1LCAxODU7XG4gICAgLS1jb2xvcjI6IDE1MywgMjI0LCAxNzQ7XG4gICAgLS1jb2xvcjM6IDE5MCwgMjU1LCAxODQ7XG4gICAgLS1jb2xvcjQ6IDE1MywgMjI0LCAxNzQ7XG4gICAgLS1jb2xvcjU6IDE5MCwgMjU1LCAxODQ7XG4gICAgLS1jb2xvci1pbnRlcmFjdGl2ZTogMTkxLCAyNTUsIDE4NTtcbiAgICAtLWNpcmNsZS1zaXplOiAxMjAlO1xuICAgIC0tYmxlbmRpbmc6IGhhcmQtbGlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluQ2lyY2xlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZVZlcnRpY2FsIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMCUpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKDEwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAlKTtcbiAgICB9XG59XG5cblxuLmdyYWRpZW50LWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ncmFkaWVudC1jb3B5LWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNSU7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAvKiBvciAxMDFweCAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDc0NTJDO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICAgIC8qIG9yIDI2cHggKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogIzA4NDQyQztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVzZWFyY2gtYmcucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5ncmFkaWVudHMtY29udGFpbmVyIHtcbiAgICAgICAgZmlsdGVyOiB1cmwoI2dvbykgYmx1cig0MHB4KSA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIC5nMSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoIzhBQ0FGNSwgMC44KSAwLCByZ2JhKCM4QUNBRjUsIDApIDUwJSkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZzIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKCM0Mjg4QkIsIDAuOCkgMCwgcmdiYSgjNDI4OEJCLCAwKSA1MCUpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmczIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSgjMjY1QzhFLCAwLjgpIDAsIHJnYmEoIzI2NUM4RSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nNCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEoI0IwRENGRCwgMC44KSAwLCByZ2JhKCNCMERDRkQsIDApIDUwJSkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZzUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKCNDMUU1RkUsIDAuOCkgMCwgcmdiYSgjQzFFNUZFLCAwKSA1MCUpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludGVyYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSgjQjhFMEZCLCAwLjgpIDAsIHJnYmEoI0I4RTBGQiwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZzEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yMSksIDAuOCkgMCwgcmdiYSh2YXIoLS1jb2xvcjEpLCAwKSA1MCUpIG5vLXJlcGVhdDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLWJsZW5kaW5nKTtcblxuICAgICAgICB3aWR0aDogdmFyKC0tY2lyY2xlLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWNpcmNsZS1zaXplKTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSAvIDIpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSAvIDIpO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZVZlcnRpY2FsIDE1cyBlYXNlIGluZmluaXRlO1xuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmcyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1jb2xvcjIpLCAwLjgpIDAsIHJnYmEodmFyKC0tY29sb3IyKSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1ibGVuZGluZyk7XG5cbiAgICAgICAgd2lkdGg6IHZhcigtLWNpcmNsZS1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1jaXJjbGUtc2l6ZSk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1jaXJjbGUtc2l6ZSkgLyAyKTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1jaXJjbGUtc2l6ZSkgLyAyKTtcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5DaXJjbGUgMTBzIHJldmVyc2UgaW5maW5pdGU7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZzMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yMyksIDAuOCkgMCwgcmdiYSh2YXIoLS1jb2xvcjMpLCAwKSA1MCUpIG5vLXJlcGVhdDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLWJsZW5kaW5nKTtcblxuICAgICAgICB3aWR0aDogdmFyKC0tY2lyY2xlLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWNpcmNsZS1zaXplKTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSAvIDIgKyAyMDBweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpIC8gMiAtIDUwMHB4KTtcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDUwJSArIDQwMHB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5DaXJjbGUgMjBzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5nNCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIHJnYmEodmFyKC0tY29sb3I0KSwgMC44KSAwLCByZ2JhKHZhcigtLWNvbG9yNCksIDApIDUwJSkgbm8tcmVwZWF0O1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogdmFyKC0tYmxlbmRpbmcpO1xuXG4gICAgICAgIHdpZHRoOiB2YXIoLS1jaXJjbGUtc2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tY2lyY2xlLXNpemUpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpIC8gMik7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpIC8gMik7XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2FsYyg1MCUgLSAyMDBweCk7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWwgMjBzIGVhc2UgaW5maW5pdGU7XG5cbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgfVxuXG4gICAgLmc1IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSh2YXIoLS1jb2xvcjUpLCAwLjgpIDAsIHJnYmEodmFyKC0tY29sb3I1KSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1ibGVuZGluZyk7XG5cbiAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tY2lyY2xlLXNpemUpICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jaXJjbGUtc2l6ZSkgKiAyKTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNpcmNsZS1zaXplKSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tY2lyY2xlLXNpemUpKTtcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjYWxjKDUwJSAtIDgwMHB4KSBjYWxjKDUwJSArIDIwMHB4KTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSW5DaXJjbGUgMTBzIGVhc2UgaW5maW5pdGU7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuaW50ZXJhY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCByZ2JhKHZhcigtLWNvbG9yLWludGVyYWN0aXZlKSwgMC44KSAwLCByZ2JhKHZhcigtLWNvbG9yLWludGVyYWN0aXZlKSwgMCkgNTAlKSBuby1yZXBlYXQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1ibGVuZGluZyk7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICBsZWZ0OiAtNTAlO1xuXG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG5cbi5yZXNlYXJjaC1jYWxsb3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogI0YyRjVGNztcblxuICAgIC5ocC1jb250YWluZXIge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4uY3VsdHVyZS1jYWxsb3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG5cbiAgICAuaHAtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNSU7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogIzA4NDQyQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgICBjb2xvcjogI0JFRkZCODtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgLyogb3IgMjZweCAqL1xuICAgICAgICAgICAgY29sb3I6ICNCRUZGQjg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1bHR1cmUtY2FsbG91dC1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIC8qIG9yIDY3cHggKi9cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjNCO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC52ZXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2N1bHR1cmUtYmcucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jdWx0dXJlLWNhbGxvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAvKiBvciA2N3B4ICovXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMjIzQjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAudmVydCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5cbi5idWlsZGluZy1jYWxsb3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI0YyRjVGNztcblxuICAgIC5ocC1jb250YWluZXIge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dULVppcmtvbic7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDIyM0I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAvKiBvciAyNnB4ICovXG4gICAgICAgICAgICBjb2xvcjogIzAwMjIzQjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldy1idWlsZGluZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG5cblxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1mYWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1bZGF0YS1hb3M9em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9c2xpZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9W2RhdGEtYW9zPXNsaWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9W2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zPWZsaXAtbGVmdF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtdXBde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9W2RhdGEtYW9zPWZsaXAtZG93bl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9XG5cbiIsIi8vIEhhbWJ1cmdlciBNb2JpbGUgTWVudSBJY29uXG5cbi8vIGh0dHA6Ly9jYWxsbWVuaWNrLmNvbS9fZGV2ZWxvcG1lbnQvY3NzLWhhbWJ1cmdlci1tZW51LWljb25zL1xuJGJ1dHRvbl9jb2xvcjogJGNvbG9yX19tZW51X3RvZ2dsZTtcbiRidXR0b25fY29sb3JfaG92ZXI6ICRjb2xvcl9fbWVudV90b2dnbGVfaG92ZXI7XG4kYnV0dG9uX2Jhcl90aGlja25lc3M6IDJweDsgLy8gVGhlIHRoaWNrbmVzcyBvZiB0aGUgYnV0dG9uIGJhcnNcbiRidXR0b25fYmFyX3dpZHRoOiAyNHB4OyAvLyBUaGUgd2lkdGggb2YgdGhlIGJ1dHRvbiBiYXJzXG4kYnV0dG9uX3BhZGRpbmdfbGVmdDogMjBweDsgLy8gVGhlIGxlZnQvcmlnaHQgcGFkZGluZyBiZXR3ZWVuIGJ1dHRvbiBhcmVhIGFuZCBiYXJzXG4kYnV0dG9uX3BhZGRpbmdfcmlnaHQ6IDIwcHg7IC8vIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuJGJ1dHRvbl9iYXJfc3BhY2U6IDVweDsgLy8gVGhlIHNwYWNpbmcgYmV0d2VlbiBidXR0b24gYmFyc1xuLy8gSWYgdGFibGV0IHdpZHRoIGlzIGRpZmZlcmVudFxuJHRhYmxldF9idXR0b25fcGFkZGluZ19sZWZ0OiA0OHB4OyAvLyBUaGUgbGVmdC9yaWdodCBwYWRkaW5nIGJldHdlZW4gYnV0dG9uIGFyZWEgYW5kIGJhcnNcbiR0YWJsZXRfYnV0dG9uX3BhZGRpbmdfcmlnaHQ6IDQ4cHg7IC8vIFRoZSBsZWZ0L3JpZ2h0IHBhZGRpbmcgYmV0d2VlbiBidXR0b24gYXJlYSBhbmQgYmFyc1xuXG4ubWVudS10b2dnbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJGJ1dHRvbl9jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJGJ1dHRvbl9wYWRkaW5nX3JpZ2h0IDAgJGJ1dHRvbl9wYWRkaW5nX2xlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3R0b20sIHRvcCwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIG1pbi13aWR0aDogY2FsYygjeyRidXR0b25fYmFyX3dpZHRofSArICgjeyRidXR0b25fcGFkZGluZ19sZWZ0fSArICN7JGJ1dHRvbl9wYWRkaW5nX3JpZ2h0fSkpO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBodG1sOm5vdCguanMtbmF2KSAuaG9tZS5oZWFkZXItdG9wICYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoMzc1KSB7XG4gICAgICAgICRidXR0b25fcGFkZGluZ19sZWZ0OiA1LjMzNHZ3OyAvLyBUaGUgbGVmdC9yaWdodCBwYWRkaW5nIGJldHdlZW4gYnV0dG9uIGFyZWEgYW5kIGJhcnNcbiAgICAgICAgJGJ1dHRvbl9wYWRkaW5nX3JpZ2h0OiA1LjMzNHZ3OyAvLyBUaGUgbGVmdC9yaWdodCBwYWRkaW5nIGJldHdlZW4gYnV0dG9uIGFyZWEgYW5kIGJhcnNcbiAgICAgICAgcGFkZGluZzogMCAkYnV0dG9uX3BhZGRpbmdfcmlnaHQgMCAkYnV0dG9uX3BhZGRpbmdfbGVmdDtcbiAgICB9XG4gICAgLy9AaW5jbHVkZSBicCgkYnBfXzYwMCkge1xuICAgIC8vICAgIHBhZGRpbmc6IDAgJHRhYmxldF9idXR0b25fcGFkZGluZ19yaWdodCAwICR0YWJsZXRfYnV0dG9uX3BhZGRpbmdfbGVmdDtcbiAgICAvLyAgICBtaW4td2lkdGg6ICRidXR0b25fYmFyX3dpZHRoICsgKCR0YWJsZXRfYnV0dG9uX3BhZGRpbmdfbGVmdCArICR0YWJsZXRfYnV0dG9uX3BhZGRpbmdfcmlnaHQpO1xuICAgIC8vICAgICY6OmJlZm9yZSB7XG4gICAgLy8gICAgICAgIC8vdG9wOiAxcmVtOyAvLzE2cHhcbiAgICAvLyAgICB9XG4gICAgLy99XG4gICAgQGluY2x1ZGUgYnAoJGJwX18xMDAwKSB7XG4gICAgICAgICRidXR0b25fcGFkZGluZ19sZWZ0OiA1LjU1NnZ3OyAvLyBUaGUgbGVmdC9yaWdodCBwYWRkaW5nIGJldHdlZW4gYnV0dG9uIGFyZWEgYW5kIGJhcnNcbiAgICAgICAgJGJ1dHRvbl9wYWRkaW5nX3JpZ2h0OiA1LjU1NnZ3OyAvLyBUaGUgbGVmdC9yaWdodCBwYWRkaW5nIGJldHdlZW4gYnV0dG9uIGFyZWEgYW5kIGJhcnNcbiAgICAgICAgcGFkZGluZzogMCAkYnV0dG9uX3BhZGRpbmdfcmlnaHQgMCAkYnV0dG9uX3BhZGRpbmdfbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoJGJwX18xMjAwKSB7XG4gICAgICAgIEBpbmNsdWRlIGhpZGU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX2NvbG9yO1xuICAgICAgICBjb250ZW50OiAnTWVudSc7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRfX21haW4sICRtZWRpdW0pO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IGF1dG8gMXJlbSBhdXRvIDA7IC8vYXV0byAxNnB4IGF1dG8gMFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGJwKCRicF9fODAwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCgkYnBfXzEyMDApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uX2NvbG9yX2hvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJ1dHRvbl9jb2xvcl9ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIC50b2dnbGUtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRidXR0b25fYmFyX3dpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3JfaG92ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRidXR0b25fYmFyX3dpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdDbG9zZSc7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbixcbiAgICAgICAgLnRvZ2dsZS1iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogJGJ1dHRvbl9iYXJfd2lkdGg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4xMjVyZW0sIDAsIDApIHJvdGF0ZSg0NWRlZyk7IC8vMnB4XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcywgMHMsIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAkYnV0dG9uX2Jhcl90aGlja25lc3MgKyAkYnV0dG9uX2Jhcl9zcGFjZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMTI1cmVtLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKTsgLy8ycHhcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzLCAwcywgMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBIYW1idXJnZXIgdG8gXCJ4XCIuIFRha2VzIG9uIGEgaGFtYnVyZ2VyIHNoYXBlLCBiYXJzIHNsaWRlXG4gICAgLy8gZG93biB0byBjZW50ZXIgYW5kIHRyYW5zZm9ybSBpbnRvIGFuIFwieFwiLlxuICAgIHNwYW4sXG4gICAgLnRvZ2dsZS1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uX2NvbG9yO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uX2Jhcl90aGlja25lc3M7XG4gICAgICAgIGxlZnQ6IDAuMDYyNXJlbTsgLy8xcHhcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGJ1dHRvbl9iYXJfdGhpY2tuZXNzIC0gJGJ1dHRvbl9iYXJfc3BhY2UsIDApO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3R0b20sIGhlaWdodCwgdG9wLCB0cmFuc2Zvcm0sIHdpZHRoO1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6ICRidXR0b25fYmFyX3dpZHRoO1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25fY29sb3I7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidXR0b25fYmFyX3RoaWNrbmVzcztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3R0b20sIGhlaWdodCwgdG9wLCB0cmFuc2Zvcm0sIHdpZHRoO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uX2Jhcl93aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAkYnV0dG9uX2Jhcl90aGlja25lc3MgKyAkYnV0dG9uX2Jhcl9zcGFjZTtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcywgMC4zcywgMHMsIDBzO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAyICogKCRidXR0b25fYmFyX3RoaWNrbmVzcyArICRidXR0b25fYmFyX3NwYWNlKTtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3MsIDBzLCAwcywgMHMsIDBzO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byBwb3N0IGxpc3QgbmF2aWdhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBvc3QgbGlzdCBuYXZpZ2F0aW9uXG4ud3AtcGFnZW5hdmkge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNERUZGREI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAucGFnZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHRfbWFpbjtcbiAgICB9XG4gICAgc3BhbiwgLnBhZ2UsIC5jdXJyZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gICAgLnBhZ2UsIC5jdXJyZW50IHttYXJnaW46IDAgOHB4O31cblxuICAgIHNwYW4sIGEge1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5wYWdlcywgLm5leHRwb3N0c2xpbmssIC5wcmV2aW91c3Bvc3RzbGluayAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubmV4dHBvc3RzbGluaywgLnByZXZpb3VzcG9zdHNsaW5rIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgICAgIH1cbiAgICB9XG59IC8vIGVuZCBwb3N0IGxpc3QgbmF2aWdhdGlvblxuXG4vLyBVbmFsdGVyZWQgc3R5bGVzIGZyb20gX3Ncbi8vIFVzZWZ1bCBzdGFydGluZyBwb2ludCBpZiB3ZSdyZSBub3QgdXNpbmcgd3AtcGFnZW5hdmlcbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXG4gICAgLnNpdGUtbWFpbiAmIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW07XG4gICAgfVxuXG4gICAgLm5hdi1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm5hdi1wcmV2aW91cyB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgfVxuXG4gICAgLm5hdi1uZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgIH1cbn1cbiIsIi8vIFNvY2lhbCAmIHNoYXJpbmcgaWNvbnNcblxuLy8gdmFsdWVzIGZyb20gL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3Ncbi8vIERlZmF1bHQgc29jaWFsIGxpbmtzXG4uc29jaWFsLWxpbmtzIHtcblxuICAgIC52aXN1YWxseS1oaWRkZW4ge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgfVxuXG4gICAgLS1zb2NpYWwtbGluay1iZy1jb2xvcjogI3sjRjJGNUY3fTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbTsgLy8xMHB4XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTsgLy8xMHB4XG4gICAgbGkge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc29jaWFsLWxpbmstYmctY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fc29jaWFsO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMzc1cmVtOyAvLzM4cHhcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTsgLy8zOHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMi4zNzVyZW07IC8vMzhweFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zb2NpYWw7XG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpbmtlZGluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBpbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGludGVyZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNuYXBjaGF0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zbmFwY2hhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50aHJlYWRzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190aHJlYWRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnRpa3RvayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGlrdG9rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3R3aXR0ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudmltZW8ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ZpbWVvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnlvdXR1YmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3lvdXR1YmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5leHRlcm5hbCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTkpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICZbY2xhc3MqPVwiZW52ZWxvcGVcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNvY2lhbC1zaGFyZS1saXN0LmEyYV9raXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMC41cmVtOyAvLzhweFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICA+IGxpIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyAvLzIwcHhcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtOyAvLzAgMTBweFxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgJi5hMmFfZGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDAgMDsgLy8wIDIwcHggMCAwXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0X21haW47XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udF9fbWFpbiwgJG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaS5mYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19ob3ZlcjtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMC43NXJlbTsgLy8wIDAgMCAxMnB4XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGlua19ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaS5mYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtfaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2ZhY2Vib29rO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfX2ZhY2Vib29rLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl9faW5zdGFncmFtLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmtlZGluO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfX2xpbmtlZGluLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19waW50ZXJlc3Q7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl9fcGludGVyZXN0LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc25hcGNoYXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3NuYXBjaGF0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfX3NuYXBjaGF0LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdHdpdHRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX190d2l0dGVyLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGlrdG9rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190aWt0b2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcl9fdGlrdG9rLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudmltZW8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ZpbWVvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfX3ZpbWVvLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9feW91dHViZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX195b3V0dWJlLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QsXG4ucGFnZSB7XG5cdG1hcmdpbjogMCAwIDBlbTtcbn1cblxuLnNpbmdsZSAuc2l0ZS1tYWluIHtcblx0bWF4LXdpZHRoOiAxMzYwcHg7XG5cdG1hcmdpbjogMHB4IGF1dG8gMTIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdHBhZGRpbmc6IDkwcHggNSUgMDtcblx0fVxufVxuXG4ucHJvZ3JhbS10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0LnNpdGUtbWFpbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5hcmNoaXZlIC5zaXRlLW1haW4ge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uc2luZ2xlIC5zaXRlLXdyYXAge1xuXHRvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWtleSB7XG5cdG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5sYWItdGVtcGxhdGUtZGVmYXVsdCAuc2l0ZS1tYWluIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVzZWFyY2gtc2VydmljZS10ZW1wbGF0ZS1kZWZhdWx0IC5zaXRlLW1haW4ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2ggLnNpdGUtbWFpbiB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDBweCBhdXRvIDEyMHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0XHRwYWRkaW5nOiAxMDBweCA1JSAwO1xuXHR9XG59XG5cbi5lcnJvcjQwNCAuc2l0ZS1tYWluLFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdDpub3QoLmhvbWUpIC5zaXRlLW1haW4ge1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW46IDkwcHggYXV0byAxMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cdFx0cGFkZGluZzogMCA1JTtcblx0fVxufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4uc2luZ2xlIC5lbnRyeS1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG5cdFx0cGFkZGluZzogMCA1JTtcblx0fVxufVxuXG4ucGFnZSAuZW50cnktY29udGVudCB7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmVudHJ5LWZvb3RlciB7XG5cdC5lZGl0LWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5hbGlnbmZ1bGwge1xuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXHRcdHBhZGRpbmc6IDUlIDUlIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikpIC0gMTAwJSkgLyAtMik7IC8vKDEwMHZ3LTkwMHB4KS8tMilcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdH1cblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWxpZ253aWRlIHtcblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC01JTtcblx0XHRtYXJnaW4tcmlnaHQ6IC01JTtcblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0XHRtYXJnaW4tbGVmdDogLTEwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMCU7XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTUlO1xuXHR9XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjAlO1xuXHRcdG1hcmdpbi1yaWdodDogLTIwJTtcblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0XHRtYXJnaW4tbGVmdDogLTI1LjU1NyU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjUuNTU3JTtcblx0fVxuXG5cblx0Ji53cC1ibG9jay10ZXh0LWNvbHVtbnMge1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdH1cblxuXHQmLndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdH1cblxuXHQmLndwLWJsb2NrLWNvdmVyIHtcblx0XHR3aWR0aDogdW5zZXQ7XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDUlO1xuXHR9XG5cbn1cblxuXG4vLy8vIFNlYXJjaCBQYWdlXG5cbmFydGljbGUucG9zdC5zZWFyY2gge1xuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Z2FwOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdCYuaGFzLXBvc3QtdGh1bWJuYWlsIHtcblx0XHQuY29weSB7XG5cdFx0XHRmbGV4LWJhc2lzOiA3MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0ZmxleC1iYXNpczogMzAlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cblxuXHQuZW50cnktaGVhZGVyIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8vLyBBcmNoaXZlIFBhZ2VcblxuLm5ld3MtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogI0YyRjVGNztcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0bWluLWhlaWdodDogMjQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgNSUgNjBweDtcblxuXHQuY29weSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiA4NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAxMDFweCAqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpoYXMoKyBwKSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0fVxuXG5cblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0LmxvYWRlZCAmIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHQvKiBvciAyNnB4ICovXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDc1JTtcblx0XHR9XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblxuXHRcdGNvbG9yOiAjMDAyMjNCO1xuXHR9XG5cblx0YSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn1cblxuLnBvc3QtZmlsdGVycyB7XG5cdC5jaG9pY2VzX19pbm5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG5cdFx0dG9wOiAxMjAlO1xuXHR9XG5cblx0LmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcblx0XHR0b3A6IHVuc2V0O1xuXHR9XG5cblx0LmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHR9XG5cblx0LmNob2ljZXMge1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0fVxuXG5cdC5jaG9pY2VzX19pdGVtLS1jaG9pY2Uge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIEFsbG93IHRleHQgdG8gd3JhcCAqL1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogQnJlYWsgbG9uZyB3b3JkcyBpZiBuZWNlc3NhcnkgKi9cblx0XHRvdmVyZmxvdzogdmlzaWJsZTsgLyogUHJldmVudCB0ZXh0IGNsaXBwaW5nICovXG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0fVxufVxuXG5cbi5wb3N0LWZpbHRlcnMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0QzREVFNTtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdG1hcmdpbjogMCA1JSAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweDtcblxuXHRwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjREREO1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICNCMkJEQzQ7XG5cdFx0fVxuXHR9XG5cdHNlbGVjdCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdH1cblxuXHQjY2F0ZWdvcnkge1xuXHRcdHdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC5jbGVhci1maWx0ZXJzIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0Y29sb3I6ICM5OUE3QjA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxufVxuXG4udG9wLXBvc3RzIHtcblx0bWFyZ2luOiAwIDUlIDYwcHg7XG5cdHBhZGRpbmc6IDAgNSU7XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGFydGljbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXG5cblx0LnNlY3Rpb24tdGl0bGUtbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzhCOEI4Qjtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDcyQTVGO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDcyQTVGO1xuXHRcdFx0Y29sb3I6ICAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICMwMDIyM0I7XG5cdH1cblxuXHQuZmlyc3Qge1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdH1cblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmVkLWltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgIG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5leGNlcnB0IHtcblx0XHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmRhdGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG5cblx0LnJlc2VhcmNoIHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHR9XG5cdH1cblxuXG5cblxuXHRhLmNhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogI0UwRjJGRjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjMUQzQjU0O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI0MxRTZGRjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudmVydGljYWwtcG9zdHMge1xuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjQ5cHgpIHtcblxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0Ly9wYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHR9XG5cblx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHQvL3BhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29weSB7XG5cdFx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leGNlcnB0IHtcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cblx0XHRcdC5yZXNlYXJjaCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubm8tcmVzdWx0cy5ub3QtZm91bmQge1xuXHRtYXJnaW46IDAgNSUgMTUwcHg7XG59XG5cblxuLmFyY2hpdmUtcG9zdC1jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5hcmNoaXZlLXBvc3QtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG5cdFx0Z2FwOiAzJTtcblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdGdhcDogMS4zMzMzJTtcblx0fVxuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCA1JSA2MHB4O1xuXG5cdGFydGljbGUge1xuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHR3aWR0aDogMjQlO1xuXHRcdH1cblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG5cdFx0LmZlYXR1cmVkLWltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc0LjUlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciAgbm8tcmVwZWF0O1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4Y2VycHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2F0ZWdvcnkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8vLyBLZXkgcGFnZVxuXG4ua2V5LWFib3V0LWNhbGxvdXQge1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0Y29sb3I6ICMwMDIyM0I7XG5cblx0LmhwLWNvbnRhaW5lciB7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXHRcdG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdH1cblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC5rZXktY29weSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRiYWNrZ3JvdW5kOiAjREVGRkRCO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji5ibHVlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNDMUU2RkY7XG5cdFx0fVxuXG5cdFx0Ji5ncmV5IHtcblx0XHRcdGJhY2tncm91bmQ6ICNGMkY1Rjc7XG5cdFx0fVxuXG5cdFx0LmxvZ28ge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2xvZ28tcGxhY2Vob2xkZXIucG5nKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHQubG9hZGVkICYge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0Lyogb3IgMjZweCAqL1xuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0bWluLWhlaWdodDogNzIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmFnb24tYWJvdXQtYmcucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cblxuXHR9XG59XG5cbi8vLyBMYW5kaW5nXG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1sYWItbGFuZGluZyB7XG5cdG92ZXJmbG93OiB1bnNldDtcblxuXHRhcnRpY2xlIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQubGFicy1saXN0IHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cbn1cblxuXG4ubGFuZGluZy1pbWFnZS10aXRsZSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGFuZGluZy1oZXJvLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHRtYXJnaW46IDAgMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0dG9wOiAyNXB4O1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRcdGhlaWdodDogY2FsYyggMTAwdmggLSAxMDBweCApO1xuXHR9XG5cblx0Lm92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuXHR9XG5cblx0aDEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDY1cHg7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XG5cdFx0fVxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LmxvYWRlZCAmIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5sYW5kaW5nLWNvcHkge1xuXHRtYXJnaW46IDAgMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcblx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLy8vIGxhYiBsYW5kaW5nXG5cbi5sYWJzLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgNSU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDMlO1xuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdGdhcDogMS4zMzMlO1xuXHR9XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXG5cblxuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAjMDAyMjNCO1xuXHR9XG5cblx0Ji5leGVjdXRpdmUge1xuXHRcdGdhcDogMiU7XG5cdFx0LnBlcnNvbiB7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGFiIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdH1cblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0d2lkdGg6IDMyJTtcblx0XHR9XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHR3aWR0aDogMjQlO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdC5ibHVlLWhlYWRlci1ob2xkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDgzMzVBO1xuXG5cdFx0XHRcdC53aGl0ZS1yaWdodC1hcnJvdyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sYWItaG9sZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cblxuXG5cdFx0LmJsdWUtaGVhZGVyLWhvbGRlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdFx0YmFja2dyb3VuZDogI0NDRUFGRjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMzAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzFFNkZGIHVybCguLi9pbWFnZXMvcHJvZmlsZS1kZWZhdWx0LnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyICBuby1yZXBlYXQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDNUVCQkM7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LndoaXRlLXJpZ2h0LWFycm93IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXG5cdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdH1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0LyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDQ1cHggKi9cblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cblx0XHR9XG5cblxuXG5cdFx0cCB7XG5cblx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAyMHB4ICovXG5cblx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdH1cblxuXHRcdC5wcmluY2lwYWwtdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0LyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDE3cHggKi9cblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0XHRjb2xvcjogIzg2OUFBOTtcblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0Lyogb3IgMjJweCAqL1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cblx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVFNkVCO1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0fVxuXG5cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdH1cblx0fVxuXG5cblxuXHRwIHtcblxuXHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0LyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDIwcHggKi9cblxuXHRcdGNvbG9yOiAjMDAyMjNCO1xuXG5cdH1cblxuXG5cblxuXG59XG5cblxuLy8vIExhYiBEZXRhaWxcblxuLnNpbmdsZS1sYWIge1xuXG5cdCYubG9hZGVkIC5sYWItYWJvdXQtY2FsbG91dCAua2V5LWNvcHkgaDIgIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cbi5sYWItYWJvdXQtY2FsbG91dCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbGFiX2JnLnBuZykgYm90dG9tIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblxuXHQuaHAtY29udGFpbmVyIHtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdFx0bWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0fVxuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmtleS1jb3B5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQubG9nbyB7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1wbGFjZWhvbGRlci5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG5cblxuXHRcdGgyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogODRweDtcblx0XHRcdH1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRcdC8qIG9yIDI2cHggKi9cblx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdH1cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0ZmxleC1iYXNpczogNTEuMSU7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYWdvbi1hYm91dC1iZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblxuXG5cdH1cbn1cblxuXHQubGFiLW92ZXJ2aWV3IHtcblxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiA3MHB4O1xuXHRcdH1cblx0XHRtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQubGVmdC1zaWRlIHtcblx0XHRcdGZsZXgtYmFzaXM6IDc1JTtcblxuXHRcdFx0Lm92ZXJ2aWV3IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhFMkU4O1xuXG5cdFx0XHRcdGgyIHtcblxuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdC8qIG9yIDY3cHggKi9cblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2ID4gaDMge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYgbGkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWNvZ25pdGlvbiB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGdhcDogMyU7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDMxJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNERUU2RUI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4IDQwcHggMTJweCAxMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0XHRcdC5zdGFyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEzcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcmVjb2ctc3Rhci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodC1zaWRlIHtcblx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zaG93LWhpZGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYgLmV4dHJhIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2IHVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYgPiBoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdH1cblxuXHRcdFx0ZGl2Om50aC1vZi10eXBlKDEpID4gaDMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYWIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2NvbGxhYi1ib3gtYmcucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQucHJpbmNpcGFsLWludmVzdGlnYXRvciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuaW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQuY29weSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxNDBweCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgN3B4IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAjNUM2OTczO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cdC5uZXdzLXNlY3Rpb24ge1xuXHRcdC5ocC1jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzLXNlY3Rpb24ge1xuXG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQvL2JvcmRlci10b3AtbGVmdC1yYWRpdXM6IDYwJSA3MHB4O1xuXHRcdC8vYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwJSA3MHB4O1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0cGFkZGluZzogNDBweCAwIDAgMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXG5cblx0XHQucG9zdHMge1xuXG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGdhcDogMiU7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vYmlsZS1idXR0b24ge1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cblx0XHRcdC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzhCOEI4Qjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzA3MkE1Rjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwNzJBNUY7XG5cdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlyc3Qge1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCVcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMy41JVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZlYXR1cmVkLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDc0LjUlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzFFNkZGIHVybCguLi9pbWFnZXMvbmV3cy1kZWZhdWx0LnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyICBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHRcdC8qIG9yIDI4cHggKi9cblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdFx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXhjZXJwdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucmVzZWFyY2gge1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblxuXHRcdFx0YS5jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0UwRjJGRjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICMxRDNCNTQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDMUU2RkY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cdC5zZWxlY3RlZC1wdWJsaWNhdGlvbnMtc2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3B1YmxpY2F0aW9uLWJnLnBuZykgYm90dG9tIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblxuXHRcdC5ocC1jb250YWluZXIge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdFx0bWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTAlIDUlO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdC5saW5rcyB7XG5cblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNob3ctaGlkZS1wYXJlbnQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC5jb3B5LWhvbGRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1NHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdFx0Lyogb3IgODJweCAqL1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wdWJsaWNhdGlvbnMtaG9sZGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDkwOUQ7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYyJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4dHJhIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE1MDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdC8qIG9yIDE5cHggKi9cblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHVibGljYXRpb25zIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHRcdFx0XHQucHVibGljYXRpb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMHB4IDI1cHggMDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdFMkU4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5hdXRob3JzIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNUM2OTczO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5qb3VybmFsLWlzc3VlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNUM2OTczO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYm90dG9tLXJvdyB7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cblxuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzQwNUE2Qztcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQubGVmdC1zaWRlIHtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQucHViLWRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDlweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQucG1pZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFREYyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5yaWdodC1zaWRlIHtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0ZGl2Om50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U2RURGMjtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGVvcGxlLXNlY3Rpb24ge1xuXHRcdC5ocC1jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0U5RUVGMjtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFRUYyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG5cdFx0fVxuXHR9XG5cblx0LnBlb3BsZS1zZWN0aW9uIHtcblxuXHRcdC8vYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNjAlIDcwcHg7XG5cdFx0Ly9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNjAlIDcwcHg7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0aDIge1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cblx0XHRcdH1cblx0XHR9XG5cblxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cblxuXHRcdC5wb3N0cyB7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGdhcDogMS4zMzMlO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXG5cblx0XHRcdC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzhCOEI4Qjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzA3MkE1Rjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwNzJBNUY7XG5cdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA0OCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMiU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyNCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZW50cnktY29udGVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mZWF0dXJlZC1pbWFnZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMzAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzFFNkZGIHVybCguLi9pbWFnZXMvbmV3cy1kZWZhdWx0LnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyICBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoMiB7XG5cblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciA0NXB4ICovXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXG5cdFx0XHRcdH1cblxuXG5cblx0XHRcdFx0cCB7XG5cblx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAyMHB4ICovXG5cblx0XHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblxuXHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXHRcdFx0cCB7XG5cblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciAyMHB4ICovXG5cblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cblx0XHRcdH1cblxuXG5cblxuXG5cdFx0fVxuXHR9XG5cblx0LmNvbGxhYi1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRcdC5nZm9ybS1maWVsZC1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmhwLWNvbnRhaW5lciB7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQuY29weSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA2OCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0XHRcdC8qIG9yIDI2cHggKi9cblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLXNlY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA0MiU7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDdweCAwO1xuXG5cdFx0XHRcdFx0XHQmLm5hbWUge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5waG9uZSB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOTVcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5sb2NhdGlvbiB7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNDFcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbW9vbjtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5tYWlsIHtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjAwM1wiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sZWZ0LXNpZGUge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmlnaHQtc2lkZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0VBRUY7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblxuXHRcdFx0XHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1hZ2Uge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LWJ1aWxkaW5nLnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NDBweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cblxuXG59XG5cblxuLy8vIFJlc2VhcmNoIFNlcnZpY2UgRGV0YWlsXG5cbi5zaW5nbGUtcmVzZWFyY2gtc2VydmljZSB7XG5cblx0Ji5sb2FkZWQgLmxhYi1hYm91dC1jYWxsb3V0IC5rZXktY29weSBoMiAge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuc2l0ZS1tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmxhYi1hYm91dC1jYWxsb3V0IHtcblx0XHQvL3BhZGRpbmctdG9wOiA1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdC5ocC1jb250YWluZXIge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQua2V5LWNvcHkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJhY2tncm91bmQ6ICNGMkY1Rjc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEwJSA1JTtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubG9nbyB7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9nby1wbGFjZWhvbGRlci5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDUwcHggMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwNTBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogODRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHQubG9hZGVkICYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0XHQvKiBvciAyNnB4ICovXG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRcdFx0bWluLWhlaWdodDogNzIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYWdvbi1hYm91dC1iZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cblx0XHR9XG5cdH1cblxuXHQubGFiLW92ZXJ2aWV3IHtcblxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiA3MHB4O1xuXHRcdH1cblx0XHRtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQubGVmdC1zaWRlIHtcblx0XHRcdGZsZXgtYmFzaXM6IDc1JTtcblxuXHRcdFx0Lm92ZXJ2aWV3IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhFMkU4O1xuXG5cdFx0XHRcdGgyIHtcblxuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0XHQvKiBvciA2N3B4ICovXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cblx0XHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdiA+IGgzIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdH1cblxuXHRcdFx0ZGl2IGxpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHQucmVjb2duaXRpb24ge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDMlO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMSU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjREVFNkVCO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweCA0MHB4IDEycHggMTJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdFx0XHRcdC5zdGFyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEzcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcmVjb2ctc3Rhci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodC1zaWRlIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cblx0XHRcdC5zaG93LWhpZGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYgLmV4dHJhIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2IHVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRkaXYgPiBoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhYiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvY29sbGFiLWJveC1iZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5wcmluY2lwYWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0fVxuXG5cdC5wcmluY2lwYWwtaW52ZXN0aWdhdG9yIHtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0ZmxleC1iYXNpczogNDUlO1xuXHRcdH1cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdC5jb3B5IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDE0MHB4KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA3cHggMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0Y29sb3I6ICM1QzY5NzM7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cblx0Lm5ld3Mtc2VjdGlvbiB7XG5cdFx0LmhwLWNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6ICR3aWR0aF9fbWFpbl93aWRlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3Mtc2VjdGlvbiB7XG5cblx0XHQvL2JvcmRlci10b3AtbGVmdC1yYWRpdXM6IDYwJSA3MHB4O1xuXHRcdC8vYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDYwJSA3MHB4O1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygoY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikpIC0gMTAwJSkgLyAtMik7IC8vKDEwMHZ3LTkwMHB4KS8tMilcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygoY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhcikpIC0gMTAwJSkgLyAtMik7IC8vKDEwMHZ3LTkwMHB4KS8tMilcblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggNSUgMDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cblx0XHRcdH1cblx0XHR9XG5cblxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cblxuXHRcdC5wb3N0cyB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRnYXA6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXG5cblx0XHRcdC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzhCOEI4Qjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzA3MkE1Rjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwNzJBNUY7XG5cdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlyc3Qge1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNzQuNSU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUUxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDMUU2RkYgdXJsKC4uL2ltYWdlcy9uZXdzLWRlZmF1bHQucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdFx0Lyogb3IgMjhweCAqL1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leGNlcnB0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5yZXNlYXJjaCB7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXG5cdFx0XHRhLmNhdGVnb3J5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTBGMkZGO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogIzFEM0I1NDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0MxRTZGRjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cblx0LnNlbGVjdGVkLXB1YmxpY2F0aW9ucy1zZWN0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wdWJsaWNhdGlvbi1iZy5wbmcpIGJvdHRvbSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cblx0XHQuaHAtY29udGFpbmVyIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwJSA1JTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQubGlua3Mge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdC5zaG93LWhpZGUtcGFyZW50IHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQuY29weS1ob2xkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDY4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdC8qIG9yIDgycHggKi9cblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHVibGljYXRpb25zLWhvbGRlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjODA5MDlEO1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2MiU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5leHRyYSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0XHQvKiBvciAxOXB4ICovXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnB1YmxpY2F0aW9ucyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0XHRcdFx0LnB1YmxpY2F0aW9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDBweCAyNXB4IDA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RTJFODtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYXV0aG9ycyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzVDNjk3Mztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmpvdXJuYWwtaXNzdWUge1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM1QzY5NzM7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5ib3R0b20tcm93IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblxuXG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNDA1QTZDO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5sZWZ0LXNpZGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRcdFx0LnBtaWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFREYyO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnJpZ2h0LXNpZGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0XHRcdFx0XHRcdGRpdjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkVERjI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBlb3BsZS1zZWN0aW9uIHtcblx0XHQuaHAtY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUVFRjI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBlb3BsZS1zZWN0aW9uIHtcblxuXHRcdC8vYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNjAlIDcwcHg7XG5cdFx0Ly9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNjAlIDcwcHg7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXIpKSAtIDEwMCUpIC8gLTIpOyAvLygxMDB2dy05MDBweCkvLTIpXG5cdFx0fVxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggNSUgMDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdFx0aDIge1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDY4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblxuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblxuXG5cdFx0LnBvc3RzIHtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGdhcDogMS4zMzMlO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXG5cblx0XHRcdC5zZWN0aW9uLXRpdGxlLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzhCOEI4Qjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzA3MkE1Rjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwNzJBNUY7XG5cdFx0XHRcdFx0Y29sb3I6ICAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0fVxuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyNCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTMwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL25ld3MtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciAgbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNDVweCAqL1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblxuXHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdHAge1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cblx0XHRcdFx0fVxuXG5cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdHAge1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuXG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXG5cdFx0XHR9XG5cblxuXG5cblxuXHRcdH1cblx0fVxuXG5cdC5jb2xsYWItc2VjdGlvbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cdFx0Lmdmb3JtLWZpZWxkLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaHAtY29udGFpbmVyIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdG1heC13aWR0aDogJHdpZHRoX19tYWluX3dpZGU7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC5jb3B5IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDY4JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHRcdFx0Lyogb3IgMjZweCAqL1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmluZm8tc2VjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQyJTtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgN3B4IDA7XG5cblx0XHRcdFx0XHRcdCYubmFtZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnBob25lIHtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA5NVwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmxvY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA0MVwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29tb29uO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm1haWwge1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmxlZnQtc2lkZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yaWdodC1zaWRlIHtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRUFFRjtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltYWdlIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldy1idWlsZGluZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTQwcHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cblxufVxuXG5cbi8vIHN0YWZmIHBhZ2VcblxuLnN0YWZmLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6ICNGMkY1Rjc7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwIDUlIDYwcHg7XG5cdHBhZGRpbmc6IDUlO1xuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXHRcdHBhZGRpbmc6IDEwJSA1JTtcblx0fVxuXG5cblx0aDIge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogODRweDtcblx0XHR9XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0LyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDEwMXB4ICovXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC5sb2FkZWQgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0Lyogb3IgMjZweCAqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuXHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0fVxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cblx0XHRjb2xvcjogIzAwMjIzQjtcblx0fVxuXG5cdGEge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG59XG5cblxuLnN0YWZmLW1haW4ge1xuXHRtYXJnaW46IDAgNSU7XG59XG5cbi5sYWItdG9nZ2xlcyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFQUVFO1xufVxuXG4jbGFiX3RvZ2dsZSB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHQvKiBvciAxOHB4ICovXG5cdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdGNvbG9yOiAjMDAyMjNCO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXN0YWZmIHtcblxuXHQuZGlyZWN0b3J5LXRvZ2dsZXMge1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA1MHB4O1xuXHRcdH1cblxuXHRcdC5yaWdodC1zaWRlIHtcblx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0fVxufVxuXG4uZGlyZWN0b3J5LXRvZ2dsZXMsXG4ubGFiLXRvZ2dsZXMge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cblx0LnRvZ2dsZXMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtaGVpZ2h0OiAzOHB4O1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQmLmZ1bGwtaGVpZ2h0IHtcblx0XHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogI0YyRjVGNztcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDNUVCQkM7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhpZ2hsaWdodCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDNUVCQkM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtc2lkZSB7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cblxuXG5cdC5yaWdodC1zaWRlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LWhlaWdodDogMzhweDtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0Ji5mdWxsLWhlaWdodCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICNGMkY1Rjc7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0M1RUJCQztcblx0XHRcdH1cblxuXHRcdFx0Ji5oaWdobGlnaHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGVwYXJ0bWVudCB7XG5cblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5oZWFkZXItc2VjdGlvbiB7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDlweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdH1cblxuXHRcdC5ncmVlbi1saW5lIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg0OXB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdC8qIG9yIDY3cHggKi9cblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0fVxuXG5cdFx0LmNvcHkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cblxuXG5cdFx0LmRpcmVjdG9yeSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1JTtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQyNXB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiAxLjMzMyU7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHR9XG5cblx0XHRcdCYuZXhlY3V0aXZlIHtcblx0XHRcdFx0Z2FwOiAyJTtcblx0XHRcdFx0LnBlcnNvbiB7XG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQ5JVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMzIlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC5wZXJzb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA0OSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyNCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTMwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0MxRTZGRiB1cmwoLi4vaW1hZ2VzL3Byb2ZpbGUtZGVmYXVsdC5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciAgbm8tcmVwZWF0O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQzVFQkJDO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saW5rcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRERFNkVBO1xuXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNDVweCAqL1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblxuXHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdHAge1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cblx0XHRcdHAge1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRcdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuXG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXG5cdFx0XHR9XG5cblxuXG5cblxuXHRcdH1cblxufVxuXG4udG9wLWFib3V0IHtcblx0bWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcblx0bWFyZ2luOiAwIDUlO1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGdhcDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDUlIDAgNSU7XG5cdH1cblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogODRweDtcblx0XHR9XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0b3BhY2l0eTogMDtcblxuXHRcdC5sb2FkZWQgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLWhvbGRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb24tbGluZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxufVxuXG4udG9wLWltYWdlIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRtYXJnaW46IDAgNSU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50aW1lbGluZS1jb250YWluZXIge1xuXHRtYXJnaW46IDEwMHB4IDclIDEwMHB4IDclO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LnRpbWVsaW5lLWNvbnRlbnQge1xuXHRcdGZsZXgtYmFzaXM6IDkwJVxuXHR9XG5cblx0Lm5hdi1ob2xkZXIge1xuXHRcdGZsZXgtYmFzaXM6IDEwJTtcblx0fVxufVxuXG4uZmxvYXR5LWJveCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogY2FsYyggKDEwMCUgLSAyNTJweCkgLyAyICk7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcblx0ZGlzcGxheTogdGFibGU7XG5cblx0LnRyaXBsZS1kb3RzIHtcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHJpcGxlLWRvdHMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRtYXJnaW46IDE1cHggYXV0bztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC5uZXh0eSxcblx0LnByZXZ5IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjAzRTU0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDMyMjNCO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZ5OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cblx0Lm5leHR5OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG5cdFx0Zm9udC1mYW1pbHk6IGljb21vb247XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdC8qIG9yIDIycHggKi9cblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDIyM0I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRjb2xvcjogIzAwMjIzQjtcblx0fVxufVxuXG5cblxuLmZha2UtYm94IHtcblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdGdhcDogNDBweDtcblxuXHQubGVmdC1zaWRlIHtcblx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cdH1cblxuXHQucmlnaHQtc2lkZSB7XG5cdFx0ZmxleC1iYXNpczogNzUlO1xuXG5cdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHQvKiBvciAzMnB4ICovXG5cblx0XHRjb2xvcjogIzAwMjIzQjtcblx0fVxufVxuXG4udGltZWxpbmUtZW50cnkge1xuXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDMyMjNCO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHR3aWR0aDogOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDMyMjNCO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01cHg7XG5cdFx0bGVmdDogMHB4O1xuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogNTBweDtcblx0fVxuXG5cdC5sZWZ0LXNpZGUge1xuXHRcdGZsZXgtYmFzaXM6IDI1JTtcblxuXHRcdGgyIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR0b3A6IDEyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogODBweDtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTI4cHg7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMTI4cHggKi9cblxuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cblx0XHR9XG5cdH1cblxuXHQucmlnaHQtc2lkZSB7XG5cdFx0ZmxleC1iYXNpczogNzUlO1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcblx0XHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciA2MnB4ICovXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0fVxuXG5cdFx0LmltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MCU7XG5cblx0XHRcdCYucG9ydHJhaXQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29weSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS5wYWdlLXRlbXBsYXRlLWRlZmF1bHQge1xuXG5cdCYubG9hZGVkIC5wYWdlLXRpdGxlLWNvbnRlbnQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcblxuXHRcdGgxIHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiA2OHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vL05ld3MgRGV0YWlsXG5cbi5zaW5nbGUucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdGgxIHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA2OHB4O1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0fVxuXG5cdFx0LmVudHJ5LW1ldGEge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdFx0LnBvc3RlZC1vbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdH1cblxuXHRcdFx0YS5jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0UwRjJGRjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICMxRDNCNTQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDMUU2RkY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtdGh1bWJuYWlsIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0fVxuXG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgMjBweCAqL1xuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdC5ndWVzdC1hdXRob3Ige1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHQvKiBvciAxOXB4ICovXG5cblx0XHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0XHR9XG5cblx0XHRcdC5zaGFyaW5nLWhvbGRlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hhcmluZyB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaGFyaW5nLWhvbGRlciB7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0d2lkdGg6IDE3JTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LnNoYXJpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0YyRjVGNztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlbGF0ZWQtcG9zdHMtaG9sZGVyIHtcblx0XHRtYXgtd2lkdGg6IDEzNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDAgNSUgNSU7XG5cdFx0fVxuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LnZpZXctYWxsLW1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlci1ob2xkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWxhdGVkLXBvc3RzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Z2FwOiAyLjUlO1xuXG5cdFx0fVxuXG5cblx0XHQucG9zdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAyMi41JTtcblx0XHRcdH1cblxuXHRcdFx0LmZlYXR1cmVkLWltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9uZXdzLWZhbGxiYWNrLnBuZycpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogIzI2MjUyNjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0YS5jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0UwRjJGRjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICMxRDNCNTQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDMUU2RkY7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vLyBQcm9ncmFtIERldGFpbFxuXG4uc2luZ2xlLnByb2dyYW0tdGVtcGxhdGUtZGVmYXVsdCB7XG5cblx0Ji5sb2FkZWQgLnByb2dyYW0tdGl0bGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQucHJvZ3JhbS1ob2xkZXIge1xuXHRcdHBhZGRpbmctdG9wOiA5MHB4O1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0cGFkZGluZzogOTBweCA1JSAwO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Byb2dyYW0tZ3JhZGllbnQucG5nKSBib3R0b20gY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHR9XG5cdC5lbnRyeS1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0byA2MHB4O1xuXG5cdFx0aDEge1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDY4cHg7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXG5cdFx0XHRjb2xvcjogIzAwMjIzQjtcblxuXHRcdFx0b3BhY2l0eTowO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0bWF4LXdpZHRoOiAxMzYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMzhweDtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA3MDBweDtcblx0XHRcdH1cblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmJsdWUtYm90dG9tIHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdD5oNiB7XG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byc7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHQvKiBvciAxOXB4ICovXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0fVxuXG5cdFx0PmgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdC8qIGlkZW50aWNhbCB0byBib3ggaGVpZ2h0LCBvciA2MnB4ICovXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuXHRcdFx0Y29sb3I6ICMwMDIyM0I7XG5cdFx0fVxuXHR9XG5cblx0LmluaXRpYXRpdmVzLWhvbGRlciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0JCRTJGQjtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblxuXHRcdD5oMiB7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4IDA7XG5cdFx0XHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHQvKiBpZGVudGljYWwgdG8gYm94IGhlaWdodCwgb3IgNjJweCAqL1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHR9XG5cdH1cblxuXHQuaW5pdGlhdGl2ZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUlO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybikge1xuXHRcdFx0LmNvcHkge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ocC1jb250YWluZXIge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdFx0bWF4LXdpZHRoOiAkd2lkdGhfX21haW5fd2lkZTtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0XHQvL3BhZGRpbmc6IDAgNSU7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQuY29weSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0XHRjb2xvcjogIzAwMjIzQjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXG5cdFx0XHR9XG5cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdFx0XHQvKiBvciAyNnB4ICovXG5cdFx0XHRcdGNvbG9yOiAjMDAyMjNCO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDM0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LWJ1aWxkaW5nLnBuZykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMzMHB4O1xuXG5cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGU+LndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogNSU7XG5cdHBhZGRpbmctYm90dG9tOiA1JTtcbn1cblxuZGV0YWlscyB7XG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIwM0U1NDtcblx0fVxufVxuXG4vKiBTdHlsZSB0aGUgPHN1bW1hcnk+ICovXG5kZXRhaWxzIHN1bW1hcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8qIFB1c2ggaWNvbiB0byB0aGUgcmlnaHQgKi9cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjAzRTU0O1xuXHRmb250LWZhbWlseTogJ0dULVppcmtvbic7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdGNvbG9yOiAjMDAyMjNCO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cblxuXHQvKiBJbnNpZGUgYXV0byBsYXlvdXQgKi9cblx0ZmxleDogbm9uZTtcblx0b3JkZXI6IDA7XG5cdGZsZXgtZ3JvdzogMDtcblxufVxuXG4vKiBBZGQgYSBjaXJjdWxhciBcIitcIiBzaWduICovXG5kZXRhaWxzIHN1bW1hcnk6OmFmdGVyIHtcblx0Y29udGVudDogXCIrXCI7IC8qIERlZmF1bHQgaWNvbiAqL1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAjMDMyMjNCO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQzFFNkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLyogQ2hhbmdlIFwiK1wiIHRvIFwiLVwiIHdoZW4gPGRldGFpbHM+IGlzIG9wZW4gKi9cbmRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIi1cIjtcbn1cblxuLyogT3B0aW9uYWw6IFN0eWxlIHRoZSA8ZGV0YWlscz4gY29udGVudCAqL1xuZGV0YWlscyBwIHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci10b3A6IG5vbmU7IC8qIFNlYW1sZXNzIHdpdGggc3VtbWFyeSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuXHRtYXJnaW46IDAgMCA2MHB4IDA7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdHVC1aaXJrb24nO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRjb2xvcjogIzAwMjIzQjtcblxuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjhweDtcblxuXHRcdGZvbnQtZmFtaWx5OiAnR1QtWmlya29uJztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0LyogaWRlbnRpY2FsIHRvIGJveCBoZWlnaHQsIG9yIDIycHggKi9cblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRjb2xvcjogIzAwMjIzQjtcblxuXG5cdFx0LyogSW5zaWRlIGF1dG8gbGF5b3V0ICovXG5cdFx0ZmxleDogbm9uZTtcblx0XHRvcmRlcjogMDtcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdGZsZXgtZ3JvdzogMDtcblxuXG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMjAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdGJhY2tncm91bmQ6ICNDNUVCQkM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHR9XG5cdH1cbn0iLCIvKiBNZWRpYSBhbmQgY2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG52aWRlbyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxuXHRtYXgtd2lkdGg6IDEwMCU7IC8vIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDA7IC8vIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLlxufVxuXG4vLyBSZXNwb25zaXZlIEVtYmVkc1xuLmlzLXR5cGUtdmlkZW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHRlbWJlZCxcblx0dmlkZW8ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0X2NhcHRpb247XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblxuXHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwgMWZyKTtcblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZF9zY3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dF9tYWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxuICAgIH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuIiwiLmFsaWdubGVmdCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG5cdC8vIGZsb2F0ID4gNzY4XG5cdEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG5cdFx0LypydGw6aWdub3JlKi9cblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdC8qcnRsOmlnbm9yZSovXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcblx0fVxufVxuXG4uYWxpZ25yaWdodCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG5cdC8vIGZsb2F0ID4gNzY4XG5cdEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG5cdFx0LypydGw6aWdub3JlKi9cblx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHQvKnJ0bDppZ25vcmUqL1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVlbTtcblx0fVxufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblxuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbm5vbmUge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAxLjVlbSAwO1xufVxuXG4vLyBmdWxsIHdpbmRvdyB3aWR0aCBjb250ZW50LCB1c2luZyBkZWZhdWx0IFdQIGNsYXNzIG5hbWVcbi8vIGxpbWl0IHRvIHNpdGVzIHdpdGhvdXQgYSBzaWRlYmFyXG4ubm8tc2lkZWJhciAuYWxpZ25mdWxsIHtcbiAgICBAaW5jbHVkZSBmdWxsd2lkdGg7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG5cdEBpbmNsdWRlIGJwKCRicF9fdGFibGV0KSB7XG5cblx0XHQuYWxpZ25sZWZ0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMmVtO1xuXHRcdH1cblxuXHRcdC5hbGlnbnJpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyZW07XG5cdFx0fVxuXHR9XG59XG4iXX0= */
