@import url("https://use.typekit.net/uwm6iet.css");@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,700;1,400;1,700&family=Red+Hat+Display:ital,wght@0,500;0,900;1,500;1,900&display=swap");.site-footer-grid{padding:1rem 1.5rem}@media (min-width: 48em){.site-footer-grid{padding:2rem 2rem}}@media (min-width: 81.25em){.site-footer-grid{padding:4rem 2rem}}@media (min-width: 100em){.site-footer-grid{padding:5rem 2rem}}@media (min-width: 112.5em){.site-footer-grid{padding:6rem 2rem}}@media (min-width: 125em){.site-footer-grid{padding:7rem 2rem}}.body-form-thanks,.body-form-container{padding:1.5rem}@media (min-width: 48em){.body-form-thanks,.body-form-container{padding:1.5rem 1.5rem}}@media (min-width: 81.25em){.body-form-thanks,.body-form-container{padding:2rem 2rem}}@media (min-width: 100em){.body-form-thanks,.body-form-container{padding:3rem 2rem}}@media (min-width: 112.5em){.body-form-thanks,.body-form-container{padding:4rem 2rem}}@media (min-width: 125em){.body-form-thanks,.body-form-container{padding:4.5rem 2rem}}.body-form-input,.body-form-textarea,.body-form-select,.body-form-thanks{line-height:1.5;font-size:1.1rem;text-align:left}.body-form-input p,.body-form-textarea p,.body-form-select p,.body-form-thanks p{margin-bottom:1rem}.body-form-input plast-of-type,.body-form-textarea plast-of-type,.body-form-select plast-of-type,.body-form-thanks plast-of-type{margin-bottom:0}@media (min-width: 48em){.body-form-input p,.body-form-textarea p,.body-form-select p,.body-form-thanks p{margin-bottom:1.5rem}}@media (min-width: 81.25em){.body-form-input,.body-form-textarea,.body-form-select,.body-form-thanks{font-size:1.3rem}.body-form-input p,.body-form-textarea p,.body-form-select p,.body-form-thanks p{margin-bottom:1.4rem}}@media (min-width: 100em){.body-form-input p,.body-form-textarea p,.body-form-select p,.body-form-thanks p{margin-bottom:1.6rem}}@media (min-width: 112.5em){.body-form-input p,.body-form-textarea p,.body-form-select p,.body-form-thanks p{margin-bottom:1.8rem}}.photo-promo-title,.body-form-thanks h2,.body-form-thanks h3{font-family:"Red Hat Display",sans-serif;font-size:1.5rem;line-height:1.1}@media (min-width: 48em){.photo-promo-title,.body-form-thanks h2,.body-form-thanks h3{font-size:1.8rem}}@media (min-width: 81.25em){.photo-promo-title,.body-form-thanks h2,.body-form-thanks h3{font-size:2.1rem}}@media (min-width: 100em){.photo-promo-title,.body-form-thanks h2,.body-form-thanks h3{font-size:2.4rem}}@media (min-width: 112.5em){.photo-promo-title,.body-form-thanks h2,.body-form-thanks h3{font-size:2.7rem}}.photo-promo-item-headline{font-family:"Red Hat Display",sans-serif;font-size:1.5rem}@media (min-width: 48em){.photo-promo-item-headline{font-size:1.6rem}}@media (min-width: 81.25em){.photo-promo-item-headline{font-size:1.7rem}}@media (min-width: 100em){.photo-promo-item-headline{font-size:1.9rem}}@media (min-width: 112.5em){.photo-promo-item-headline{font-size:2.3rem}}.photo-promo-item-subheadline,.photo-promo-item-subheadline2,.body-form-grouping-heading{font-family:"Red Hat Display",sans-serif;font-size:1.25rem}@media (min-width: 81.25em){.photo-promo-item-subheadline,.photo-promo-item-subheadline2,.body-form-grouping-heading{font-size:1.35rem}}@media (min-width: 100em){.photo-promo-item-subheadline,.photo-promo-item-subheadline2,.body-form-grouping-heading{font-size:1.4rem}}@media (min-width: 112.5em){.photo-promo-item-subheadline,.photo-promo-item-subheadline2,.body-form-grouping-heading{font-size:1.5rem}}.body-form-button{font-family:"Red Hat Display",sans-serif;font-size:1rem}@media (min-width: 48em){.body-form-button{font-size:1.1rem}}@media (min-width: 81.25em){.body-form-button{font-size:1.15rem}}@media (min-width: 100em){.body-form-button{font-size:1.2rem}}@media (min-width: 112.5em){.body-form-button{font-size:1.25rem}}.photo-promo-title,.photo-promo-item-text,.body-form-container{opacity:0;transform:translateY(1rem);transition:all 0.8s cubic-bezier(0.5, 1.65, 0.4, 0.8)}.photo-promo.reveal .photo-promo-title,.photo-promo-item.reveal .photo-promo-item-text,.photo-promo-item.reveal .button-block,.body-form-container.reveal{opacity:1;transform:translateX(0)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}input[type=text],textarea,input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#content[tabindex="-1"]:focus{outline:0}address,dl{font-style:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body,p,h1,h2,h3,h4,h5,h6,ul,ol,pre,figure{margin:0}input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{padding:0}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}a:focus{outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}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:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}[hidden]{display:none}@font-face{font-family:'Trilogy-Icons';src:url("https://d1azc1qln24ryf.cloudfront.net/31537/Trilogy/Trilogy-Icons.eot?9joqec");src:url("https://d1azc1qln24ryf.cloudfront.net/31537/Trilogy/Trilogy-Icons.eot?9joqec#iefix") format("embedded-opentype"),url("https://d1azc1qln24ryf.cloudfront.net/31537/Trilogy/Trilogy-Icons.woff2?9joqec") format("woff2"),url("https://d1azc1qln24ryf.cloudfront.net/31537/Trilogy/Trilogy-Icons.ttf?9joqec") format("truetype"),url("https://d1azc1qln24ryf.cloudfront.net/31537/Trilogy/Trilogy-Icons.woff?9joqec") format("woff"),url("https://d1azc1qln24ryf.cloudfront.net/31537/Trilogy/Trilogy-Icons.svg?9joqec#Trilogy-Icons") format("svg");font-weight:normal;font-style:normal}.icons{font-family:'Trilogy-Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:"Cabin",sans-serif;color:#444;line-height:1.2;font-weight:500;font-style:normal;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 740px){html{font-size:100%}}strong{font-weight:700}a{color:#214e8c;text-decoration:none;position:relative;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a:focus,a:hover{color:#d20e1c;outline:none}.content a::before{height:6px;width:100%;content:' ';position:absolute;bottom:2px;z-index:-1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.content a:focus::before,.content a:hover::before{height:9px;width:100%;content:' ';position:absolute;bottom:0;z-index:-1}*::-moz-selection,*::selection{background:red;color:white}h1,h2,h3{font-style:normal;font-weight:700;color:#214e8c;font-family:"Red Hat Display",sans-serif}h1{font-size:180%;margin-bottom:.25em;line-height:1.25}@media only screen and (min-width: 360px){h1{font-size:200%}}@media only screen and (min-width: 740px){h1{font-size:225%}}@media only screen and (min-width: 1400px){h1{font-size:250%}}h2{font-size:160%;line-height:1.25;margin-bottom:.25em}@media only screen and (min-width: 740px){h2{font-size:200%}}h3{font-size:140%;line-height:1.25;margin-bottom:.5em}@media only screen and (min-width: 740px){h3{font-size:160%}}h4{font-size:110%;margin-bottom:.5em}h5{padding:0 0 .2em;font-size:80%;cursor:pointer;text-transform:uppercase;font-weight:700}h1 a,h2 a{display:inline-block}p{margin:0 0 1em}p:last-child{margin-bottom:0}em{font-style:italic}small{font-size:85%;display:block}.meta small{text-transform:uppercase;padding-bottom:.75em}blockquote{font-weight:300}strong,b{font-weight:600}sup{vertical-align:super;font-size:smaller}.footnotes{font-size:smaller;padding-top:1.5em}.emphasis{font-size:120%;font-weight:700;background:#ffcc00;padding:.2em;display:inline-block}main ul,section ul,main ol,section ol{margin:0 0 1.5em 2em}main li,section li{margin-bottom:.25em}.main-header{background:-moz-linear-gradient(top, #004d9f 0%, rgba(0,77,159,0) 100%);background:-webkit-linear-gradient(top, #004d9f 0%, rgba(0,77,159,0) 100%);background:linear-gradient(to bottom, #004d9f 0%, rgba(0,77,159,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d9f', endColorstr='#00004d9f',GradientType=0 );width:100%;position:fixed;height:90px;left:0;top:0;z-index:1000;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 81.25em){.main-header{height:200px}}.fixed .main-header,.interior .main-header{background:-moz-linear-gradient(top, #004d9f 0%, #004d9f 100%);background:-webkit-linear-gradient(top, #004d9f 0%, #004d9f 100%);background:linear-gradient(to bottom, #004d9f 0%, #004d9f 100%);height:90px;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.primary-nav{z-index:1000;width:auto;opacity:1.0;position:absolute;left:4rem;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-end;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 81.25em){.primary-nav{padding-top:2rem;display:flex}}.primary-nav-grouping.left,.primary-nav-grouping.right{display:none;width:100%}@media (min-width: 81.25em){.primary-nav-grouping.left,.primary-nav-grouping.right{display:block;flex:1 1 auto;align-self:auto}}.primary-nav-grouping.left{text-align:right}.primary-nav-grouping.right{text-align:left}.primary-nav-grouping.logo-container{flex:0 1 8rem;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48em){.primary-nav-grouping.logo-container{flex:0 1 11rem}}@media (min-width: 81.25em){.primary-nav-grouping.logo-container{flex:0 1 20rem;align-self:baseline}}@media (min-width: 100em){.primary-nav-grouping.logo-container{flex:0 1 27rem;align-self:baseline}}.primary-nav-item{font-size:1.0em;display:inline-block;color:#fff;text-decoration:none;cursor:pointer;text-transform:uppercase;position:relative}@media (min-width: 48em){.primary-nav-item{font-size:.75em}}@media (min-width: 81.25em){.primary-nav-item{font-size:0.9em}}@media (min-width: 100em){.primary-nav-item{font-size:1.0em}}.primary-nav-item:hover .primary-nav{transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.primary-nav-item:hover .primary-nav-link{background:#fff;color:#214e8c}.primary-nav-item:hover .primary-subnav{opacity:1;visibility:visible;transition:none}.primary-nav-item:focus .primary-nav-link{color:#214e8c;box-shadow:inset 0 0 0 2px #214e8c}.primary-nav-item:focus .primary-subnav{opacity:1;visibility:visible;transition:none}.primary-nav-item.active:before{width:0;height:0;position:absolute;bottom:0%;left:50%;z-index:200;border:solid transparent;content:" ";pointer-events:none;border-color:rgba(77,152,232,0);border-bottom-color:#4d98e8;border-width:.5rem;margin-left:-.5rem}.primary-nav-item.active:hover{border-color:#122c4e;border-bottom-color:#122c4e}.primary-nav-list{display:inline-block;margin:0 auto;padding:0;font-family:museo-sans,sans-serif;font-weight:500;list-style:none;position:relative}.primary-nav-link{color:#fff;transition:all 0.2s ease-in-out;padding:.5rem 0.5rem;display:block}@media (min-width: 100em){.primary-nav-link{padding:.5rem 0.75rem}}.primary-nav-link:focus{background:#dcfdfa;border-radius:.2rem;color:#214e8c}.primary-nav-link.more:after{font-family:"Trilogy-Icons";content:"6";font-size:.75rem;padding:0 0 0 .25rem}.primary-subnav{background:#004d9f;box-shadow:0 0.5rem 1.25rem 0 rgba(0,0,0,0.2);width:100%;min-width:14rem;list-style:none;margin:0;padding:.75rem;opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);transition:none}.primary-subnav:before{width:0;height:0;position:absolute;bottom:100%;left:50%;z-index:200;border:solid transparent;content:" ";pointer-events:none;border-color:rgba(23,55,99,0);border-bottom-color:#214e8c;border-width:.5rem;margin-left:-.5rem}.primary-subnav-li{padding:0;margin:0;display:block;border-bottom:1px dotted #4d98e8}.primary-subnav-li:last-child{border-bottom:0}.primary-subnav-link{display:block;padding:.5rem .75rem;color:#fff;text-transform:none;font-family:museo-sans,sans-serif;font-size:1.0rem;font-weight:500;text-align:left;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.primary-subnav-link:hover{color:#fff;background:#002853 !important}.primary-subnav-link:focus{color:#fff;background:#000 !important}.fixed .primary-nav,.interior .primary-nav{visibility:hidden;opacity:0;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.primary-extras{width:auto;position:absolute;top:0;right:1rem;padding-top:1.25rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:flex-end;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48em){.primary-extras{padding-top:1.5rem;right:2rem}}@media (min-width: 81.25em){.primary-extras{padding-top:1.5rem}}@media (min-width: 100em){.primary-extras{right:3rem}}@media (min-width: 112.5em){.primary-extras{right:5rem}}.primary-extras-share{font-size:1.1rem;margin-right:1rem;top:0;position:relative;display:none}@media (min-width: 48em){.primary-extras-share{display:inline-block}}@media (min-width: 81.25em){.primary-extras-share{display:inline-block}}.primary-extras-links{transform:scale(0.75)}@media (min-width: 48em){.primary-extras-links{transform:none}}.primary-extras-links-button{padding:.5rem 1rem;text-transform:uppercase;font-size:1.1rem !important;font-weight:700;background:#fff;color:#214e8c !important}.primary-extras-links-button:focus{background:#214e8c;color:#fff !important}.primary-extras-links-button:hover{color:#214e8c !important}.primary-extras .social-link{margin-right:0.25rem;display:inline-block;top:-.5rem;border-radius:.2rem;padding:.3rem;width:28px}.primary-extras .social-link:hover{background:white}.primary-extras .social-link svg{width:100%;fill:#fff}.primary-extras .social-link:hover svg{fill:#214e8c}.bar{width:100%;height:.5rem;background:#febdfd;background:-moz-linear-gradient(left, #febdfd 10%, #6ca5e4 90%);background:-webkit-linear-gradient(left, #febdfd 10%, #6ca5e4 90%);background:linear-gradient(to right, #febdfd 10%, #6ca5e4 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#febdfd', endColorstr='#6ca5e4',GradientType=1 )}@media (min-width: 81.25em){.bar{height:1.0rem}}@media (min-width: 100em){font-size:1.2rem}.menu-trigger{opacity:1;visibility:visible;background:transparent;border:0;position:fixed;left:1rem;top:1.7rem !important;z-index:2000;padding:.75rem .75rem .5rem;font-family:museo-sans,sans-serif;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);transform-origin:top left;display:inline-block;cursor:pointer}@media (max-width: 64em){.menu-trigger{z-index:2000}}@media (min-width: 48em){.menu-trigger{z-index:200000}}@media (min-width: 81.25em){.menu-trigger{opacity:0;visibility:hidden}}.menu-trigger:hover .hamburger-inner{width:18px}.menu-trigger:hover .hamburger-inner,.menu-trigger:hover .hamburger-inner:before,.menu-trigger:hover .hamburger-inner:after{background-color:#dcfdfa}.menu-trigger:hover .hamburger-inner:before,.menu-trigger:hover .hamburger-inner:after{width:26px}.menu-trigger:hover .menu-trigger-label{color:#dcfdfa;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8)}.menu-trigger:focus{box-shadow:inset 0 0 0 2px #4d98e8}.fixed .menu-trigger,.interior .menu-trigger{left:1rem;opacity:1.0;visibility:visible;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48em){.fixed .menu-trigger,.interior .menu-trigger{left:2rem}}@media (min-width: 100em){.fixed .menu-trigger,.interior .menu-trigger{left:3rem}}@media (min-width: 112.5em){.fixed .menu-trigger,.interior .menu-trigger{left:4rem}}.hamburger{padding:0 .15rem;display:inline-block;cursor:pointer;transition-property:opacity;transition-duration:0.15s;transition-timing-function:linear;position:relative;transition:all 0.2s ease-in-out;vertical-align:middle;z-index:10000}.hamburger-box{width:26px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;width:20px;margin-top:-1px;transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{height:2px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform, width, background-color;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{width:20px;content:"";display:block}.hamburger-inner:before{top:-6px;transition:top .1s .25s ease-in, opacity .1s ease-in, width .1s .12s ease-out}.hamburger-inner:after{bottom:-6px;transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),width 0.1s 0.12s ease-out}.menu-trigger-label{vertical-align:middle;top:-1px;position:relative;display:inline-block;text-transform:uppercase;color:#fff}.menu-trigger-label.menu-label{clip-path:inset(0 0 0 0);transition:color 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89),clip-path 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89) 0.5s !important,opacity 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89) 0.5s !important}.menu-trigger-label.close-label{position:absolute;left:calc(18px + 1rem);top:50%;transform:translateY(-50%);-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:inset(0 100% 0 0);transition:color 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89),clip-path 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89) 0 !important}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu-trigger-label.close-label{display:none}}@supports (-ms-ime-align: auto){.menu-trigger-label.close-label{display:none}}.display-menu .menu-trigger{transform:scale(1)}.display-menu .menu-trigger .hamburger-inner,.display-menu .menu-trigger .hamburger-inner:before,.display-menu .menu-trigger .hamburger-inner:after{transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);background-color:#fff}@media (min-width: 48em){.display-menu .menu-trigger .hamburger-inner,.display-menu .menu-trigger .hamburger-inner:before,.display-menu .menu-trigger .hamburger-inner:after{background-color:#fff}}@media (min-width: 48em){.display-menu .menu-trigger:hover .hamburger-inner,.display-menu .menu-trigger:hover .hamburger-inner:before,.display-menu .menu-trigger:hover .hamburger-inner:after{background-color:#fff}}.display-menu .menu-trigger:hover .menu-trigger-label{color:#fff}.display-menu .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);width:1826px}.display-menu .hamburger-inner,.display-menu .hamburger-inner:before,.display-menu .hamburger-inner:after{width:18px !important;background-color:#fff}@tablet{.display-menu .hamburger-inner,.display-menu .hamburger-inner:before,.display-menu .hamburger-inner:after{background-color:#fff}}.display-menu .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out, opacity .1s .12s ease-out}.display-menu .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.display-menu .menu-trigger-label{color:#fff}@media (max-width: 64em){.display-menu .menu-trigger-label{opacity:0;visibility:hidden}}.display-menu .menu-trigger-label.menu-label{clip-path:inset(0 100% 0 0);transition:color 0.2s cubic-bezier(0.57, 0.2, 0.21, 0.89),clip-path 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89) 0s !important}@supports (-ms-ime-align: auto){.display-menu .menu-trigger-label.menu-label{display:none}}.display-menu .menu-trigger-label.close-label{font-size:1.1rem;font-family:museo-sans,sans-serif;clip-path:inset(0 0 0 0);transition:color 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89),clip-path 0.3s cubic-bezier(0.57, 0.2, 0.21, 0.89) 0.5s !important}@supports (-ms-ime-align: auto){.display-menu .menu-trigger-label.close-label{display:inline-block}}@media (min-width: 48em){.display-menu.reveal-items .menu-trigger{transform:scale(1)}}.fixed .menu-trigger{transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48em){.fixed.reveal-items .menu-trigger{transform:scale(1) translateX(-25%)}}.menu-trigger.fixed-menu{transform:scale(1) translateX(-25%)}.expanded-menu{background:#004d9f;width:70vw;height:100vh;position:fixed;top:0;right:0;z-index:100000;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);transform:translateX(100%);visibility:hidden;box-shadow:-0.5rem 0 1.5rem 0 rgba(0,0,0,0.25);overflow-y:scroll}@media (min-width: 48em){.expanded-menu{width:100%;height:100%;position:fixed;top:0;left:0;background:#214e8c;padding:0;opacity:0;padding:1rem;transform:translateX(0)}}@media (min-width: 81.25em){.expanded-menu{padding:2rem}}.expanded-menu-grid{margin:0 auto;padding-top:1rem}@media (min-width: 48em){.expanded-menu-grid{padding:0;background:#4d98e8;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;width:48em;max-width:90%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch}}@media (min-width: 48em){.expanded-menu-grid{width:64em}}.expanded-menu-col{margin:0;text-align:left;font-family:"Red Hat Display",sans-serif}@media (min-width: 48em){.expanded-menu-col{opacity:0;transform:translateY(3rem);transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);flex:1;padding:1.5rem}}@media (min-width: 81.25em){.expanded-menu-col{padding:2rem}}.expanded-menu-col .expanded-menu-nav-link{color:#fff;background:rgba(255,255,255,0.1);margin-bottom:1px;display:block;padding:.5rem 2rem;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);font-size:1rem}@media (min-width: 48em){.expanded-menu-col .expanded-menu-nav-link{background:none;padding:.65rem 1.0rem;font-size:1rem}}@media (min-width: 81.25em){.expanded-menu-col .expanded-menu-nav-link{font-size:1.3rem}}.expanded-menu-col .expanded-menu-nav-link:hover{background:#fff;color:#004d9f}@media (min-width: 48em){.expanded-menu-col .expanded-menu-nav-link:hover{background:#004d9f;color:#fff}}.expanded-menu-col .expanded-menu-nav-link:focus{box-shadow:0 0 0 2px #214e8c}.expanded-menu .social{margin-left:1rem}@media (min-width: 48em){.expanded-menu .social{margin:1rem auto 0}}.expanded-menu .social-link{width:2.5rem;height:2.5rem;padding:.5rem;display:inline-block}@media (min-width: 48em){.expanded-menu .social-link{width:1.75rem;height:1.75rem;padding:.25rem}}@media (min-width: 81.25em){.expanded-menu .social-link{width:2.5rem;height:2.5rem;padding:.5rem}}.expanded-menu .social-icon{padding:.25rem;fill:#fff;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.expanded-menu .social-icon:hover{fill:#004d9f;background:#fff}.mobile-menu-close{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0.7);display:block;z-index:10000;opacity:0;visibility:hidden;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.display-menu{overflow:hidden}.display-menu .expanded-menu{transform:translateX(0);visibility:visible;width:85vw;height:100vh}@media (min-width: 48em){.display-menu .expanded-menu{width:100vw;height:100vh;opacity:1;visibility:visible}}@media (min-width: 48em){.display-menu.reveal-items .expanded-menu-col,.display-menu.reveal-items .expanded-menu-search{transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);opacity:1;transform:translateY(0)}}@media (min-width: 48em){.display-menu.reveal-items .expanded-menu-col:nth-child(2){transition-delay:.2s !important}.display-menu.reveal-items .expanded-menu-col:nth-child(3){transition-delay:.4s !important}.display-menu.reveal-items .expanded-menu-col:last-child{transition-delay:.6s !important}}.display-menu .mobile-menu-close{opacity:.6;visibility:visible}.expanded-menu-section-header.expanded .expanded-menu-section-header-link{color:#fff}.expanded-menu-section-header.expanded .expanded-menu-section-header-arrow-svg{transform:rotate(180deg)}.site-footer-nav-list-link,.copyright-nav-link{padding:.2rem;color:#214e8c;transition:all 0.2s ease-in-out;margin:0 auto}.site-footer-nav-list-link:hover,.copyright-nav-link:hover{color:#214e8c}.site-footer-nav-list-link:focus,.copyright-nav-link:focus{color:#173763;box-shadow:0 0 0 1px #60a511}@media (min-width: 48em){.site-footer-nav-list-link,.copyright-nav-link{font-size:.8rem}}@media (min-width: 81.25em){.site-footer-nav-list-link,.copyright-nav-link{font-size:1rem}}.site-footer{background:#dcfdfa;background:-moz-linear-gradient(top, #dcfdfa 0%, #fff 100%);background:-webkit-linear-gradient(top, #dcfdfa 0%, #fff 100%);background:linear-gradient(to bottom, #dcfdfa 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcfdfa', endColorstr='#ffffff',GradientType=0 )}.site-footer-grid{margin:0 auto}@media (min-width: 48em){.site-footer-grid{display:flex}}@media (min-width: 81.25em){.site-footer-grid{display:flex;max-width:81.25em}}.site-footer-col{text-align:center;margin:0 auto;padding:0 0 1em 0}@media (min-width: 48em){.site-footer-col{text-align:left;margin:0 2% 0 0;padding:0}}.site-footer-col:first-child{color:#214e8c;font-size:.9rem}@media (min-width: 48em){.site-footer-col:first-child{width:20%}}@media (min-width: 48em){.site-footer-col:nth-child(2){width:10%}}.site-footer-col:nth-child(3),.site-footer-col:nth-child(4){width:48%;color:#214e8c}@media (min-width: 48em){.site-footer-col:nth-child(3),.site-footer-col:nth-child(4){width:15%}}.site-footer-col:last-child{padding:0;margin:0}@media (min-width: 48em){.site-footer-col:last-child{width:32%}}.site-footer-nav-list{text-align:left;list-style:none;margin:0;padding:0}.site-footer-nav-list-link{display:table;margin:0 auto;font-weight:700}@media (min-width: 48em){.site-footer-nav-list-link{margin:0}}.site-footer .social{margin:1.5rem 0 1.5rem 0}@media (min-width: 48em){.site-footer .social{margin-bottom:0;margin:1rem 0 1rem 0}}@media (min-width: 81.25em){.site-footer .social{margin:1.5rem 0 1.5rem 0}}.site-footer .social-link{width:1.75rem;height:1.75rem}@media (min-width: 48em){.site-footer .social-link{width:1.35rem;height:1.35rem}}@media (min-width: 81.25em){.site-footer .social-link{width:1.75rem;height:1.75rem}}.footer-extras-share{font-size:1.0rem;margin-top:.5rem;position:relative}@media (min-width: 100em){.footer-extras-share{font-size:1.1rem}}.footer-extras-share .social-link{margin-right:0.2rem;display:inline-block;border-radius:0;padding:0;width:20px}.footer-extras-share .social-link svg{width:100%;fill:#214e8c}.footer-extras-share .social-link:hover svg{fill:#4d98e8}.paidfor{padding:.75rem;line-height:1.3;border:1px solid rgba(153,153,153,0.4);margin-bottom:1.25rem}@media (min-width: 48em){.paidfor{font-size:.7rem}}@media (min-width: 81.25em){.paidfor{font-size:1rem}}.copyright{width:100%;text-align:center;background:#febdfd;background:-moz-linear-gradient(left, #febdfd 10%, #6ca5e4 90%);background:-webkit-linear-gradient(left, #febdfd 10%, #6ca5e4 90%);background:linear-gradient(to right, #febdfd 10%, #6ca5e4 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#febdfd', endColorstr='#6ca5e4',GradientType=1 )}.copyright-content{padding:1rem 0;color:#214e8c}@media (min-width: 48em){.copyright-content{font-size:.8rem}}@media (min-width: 81.25em){.copyright-content{font-size:0.9rem}}.copyright-nav-link{display:inline-block}.main-logo{width:95px;margin:0 auto;display:inline-block;position:relative;z-index:200;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);top:5px;padding:.5rem}.main-logo:focus{box-shadow:inset 0 0 0 2px #214e8c}@media (min-width: 48em){.main-logo{width:180px}}@media (min-width: 64em){.main-logo{width:220px}}.main-logo .svg{width:100%;fill:#214e8c;transition:all 0.2s ease-in-out}.main-logo:hover .svg{fill:#4d98e8}.home .main-logo{top:5px;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48em){.home .main-logo{top:90px}}@media (min-width: 64em){.home .main-logo{top:110px}}.fixed .main-logo,.interior .main-logo{width:95px;top:5px}.button{background:#214e8c;color:#fff;border-radius:.15rem;padding:.95rem 1.5rem;font-family:"Red Hat Display",sans-serif;font-size:1.3rem;font-weight:700;display:inline-block !important;position:relative;overflow:hidden;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);margin:0;outline:0}.button.small{padding:.55rem .75rem}@media (min-width: 48em){.button{padding:.754rem 1rem;margin:0}.button.small{padding:.75rem 1rem}}@media (min-width: 100em){.button{padding:0.75rem 1.25rem;margin:0}.button.small{padding:.85rem 1.25rem}}.button:before,.button:after{width:100%;height:50%;display:block;content:"";z-index:10;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);opacity:.4}.button:before{position:absolute;top:0;left:0}.button:after{position:absolute;bottom:0;left:0}.button:hover{transform:scale(1.1);text-decoration:none !important}.button:hover:before,.button:hover:after{opacity:.8}.button:active{transform:scale(0.95)}.button:active:before,.button:active:after{opacity:.3}.button:focus{box-shadow:0px 0.3rem 0.6rem 0 rgba(0,0,0,0.6),0 0 0 2px #60a511}.button.blue{background:#4d98e8}.button.white{background:#fff}.button.white .button-text{color:#214e8c}.photo-promo{background-color:#214e8c;position:relative;opacity:0;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);overflow:hidden}.photo-promo.add_top_padding{margin-top:1.5rem}@media (min-width: 48em){.photo-promo.add_top_padding{margin-top:2rem}}@media (min-width: 81.25em){.photo-promo.add_top_padding{margin-top:4rem}}@media (min-width: 100em){.photo-promo.add_top_padding{margin-top:5rem}}@media (min-width: 112.5em){.photo-promo.add_top_padding{margin-top:6rem}}@media (min-width: 125em){.photo-promo.add_top_padding{margin-top:7rem}}.photo-promo.not_full_width{max-width:93.75em;margin:1rem 1rem 0}@media (min-width: 48em){.photo-promo.not_full_width{margin:2rem auto}}.photo-promo.reveal{opacity:1}.photo-promo.sidebar-promo{background-color:white}.photo-promo.sidebar-promo .photo-promo-item{background-color:#214e8c;margin-bottom:1rem}.photo-promo.sidebar-promo .photo-promo-item-photo{opacity:0.5 !important}.photo-promo-title{font-family:"Red Hat Display",sans-serif;margin:1rem auto;color:#fff}@media (min-width: 81.25em){.photo-promo-title{margin:2rem auto}}.photo-promo-title-link{color:#fff;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);padding:0 .5rem}.photo-promo-title-link:hover{color:#214e8c}.photo-promo-grid{width:100%}@media (min-width: 48em){.photo-promo-grid{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;align-content:stretch}}.photo-promo-item{position:relative;overflow:hidden;z-index:100;max-height:400px}@media (min-width: 48em){.photo-promo-item{flex:1;max-height:initial;transition-delay:.1s}.photo-promo-item:nth-child(2){transition-delay:.2s}.photo-promo-item:nth-child(3){transition-delay:.3s}}@media (min-width: 100em){.photo-promo-item{flex:1}}.photo-promo-item.green{background:#214e8c}.photo-promo-item.blue{background:#4d98e8}.photo-promo-item.dark-green{background:#0e2039}.photo-promo-item.dark-blue{background:#1865b7}.photo-promo-item.dark-gray{background:#111}.photo-promo-item.gray{background:#999}.photo-promo-item.black{background:#000}.photo-promo-item.white{background:#fff}.photo-promo-item.white .photo-promo-item-headline,.photo-promo-item.white .photo-promo-item-blurb{color:#999}.photo-promo-item-aspect{padding-top:56.25%;width:100%;height:100%}.photo-promo-item-center{width:100%;height:100%;position:absolute;top:0;left:0;z-index:400;align-items:center;display:flex;justify-content:center;overflow:hidden;padding:1.5rem;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 )}@media (min-width: 48em){.photo-promo-item-center{padding:1rem}}@media (min-width: 100em){.photo-promo-item-center{padding:2rem}}.photo-promo-item-center:focus{box-shadow:inset 0 0 0 8px #214e8c}.photo-promo-item-center.gradient{text-align:left;align-items:normal;justify-content:left}.photo-promo-item:nth-child(1) .photo-promo-item-center.gradient{background:-moz-linear-gradient(15deg, #214e8c 20%, rgba(33,78,140,0) 60%);background:-webkit-linear-gradient(15deg, #214e8c 20%, rgba(33,78,140,0) 60%);background:linear-gradient(15deg, #214e8c 20%, rgba(33,78,140,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#214e8c', endColorstr='#00214e8c',GradientType=1 )}.photo-promo-item:nth-child(2) .photo-promo-item-center.gradient{background:-moz-linear-gradient(15deg, #4d98e8 20%, rgba(77,152,232,0) 60%);background:-webkit-linear-gradient(15deg, #4d98e8 20%, rgba(77,152,232,0) 60%);background:linear-gradient(15deg, #4d98e8 20%, rgba(77,152,232,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d98e8', endColorstr='#004d98e8',GradientType=1 )}.photo-promo-item:nth-child(3) .photo-promo-item-center.gradient{background:-moz-linear-gradient(15deg, #214e8c 20%, rgba(33,78,140,0) 60%);background:-webkit-linear-gradient(15deg, #214e8c 20%, rgba(33,78,140,0) 60%);background:linear-gradient(15deg, #214e8c 20%, rgba(33,78,140,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#214e8c', endColorstr='#00214e8c',GradientType=1 )}.photo-promo-item:nth-child(99) .photo-promo-item-center.gradient{background:-moz-linear-gradient(15deg, #90fff6 20%, rgba(144,255,246,0) 60%);background:-webkit-linear-gradient(15deg, #90fff6 20%, rgba(144,255,246,0) 60%);background:linear-gradient(15deg, #90fff6 20%, rgba(144,255,246,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#90fff6', endColorstr='#0090fff6',GradientType=1 )}.photo-promo-item:nth-child(99) .photo-promo-item-center.gradient .button{background:#214e8c !important}.photo-promo-item:nth-child(99) .photo-promo-item-center.gradient .button .button-text{color:#fff !important}.photo-promo-item-text{transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);z-index:100;position:relative;margin:0 auto;bottom:2rem;position:absolute}@media (min-width: 81.25em){.photo-promo-item-text{max-width:48em}}.photo-promo-item-text .left{text-align:left}.photo-promo-item-link{z-index:100;position:relative;display:block;margin:0 auto;padding:2rem 0}@media (min-width: 48em){.photo-promo-item-link{padding:2rem 0}}@media (min-width: 81.25em){.photo-promo-item-link{padding:3rem 0}}@media (min-width: 112.5em){.photo-promo-item-link{padding:4rem 0}}.photo-promo-item-headline{font-family:"Red Hat Display",sans-serif;color:#fff !important;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8)}.photo-promo-item-subheadline{font-family:"Red Hat Display",sans-serif;font-size:1rem;line-height:1.2;font-weight:700;color:#fff;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);margin-top:1rem;display:block}@media (min-width: 48em){.photo-promo-item-subheadline{margin-top:1.25rem}}@media (min-width: 81.25em){.photo-promo-item-subheadline{margin-top:1.5rem}}.photo-promo-item-subheadline2{font-family:"Red Hat Display",sans-serif;font-size:1rem;line-height:1.2;font-weight:700;color:#fff;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);margin:-.5rem 0 1rem 0;display:block}@media (min-width: 48em){.photo-promo-item-subheadline2{margin:-.75rem 0 1.25rem 0}}@media (min-width: 81.25em){.photo-promo-item-subheadline2{margin:-1rem 0 1.5rem 0}}.photo-promo-item-blurb{font-family:"Cabin",sans-serif;color:#fff;display:block;transition-delay:.4s !important;margin:.75rem auto;font-size:1rem;line-height:1.3;text-align:center}@media (min-width: 48em){.photo-promo-item-blurb{margin:.75rem auto}}@media (min-width: 112.5em){.photo-promo-item-blurb{margin:1rem auto;font-size:1.3rem}}.photo-promo-item-photo{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);opacity:0.9;transform:scale(1.2)}.photo-promo-item:hover .photo-promo-item-photo{opacity:1.0 !important;transform:scale(1.2) !important}.photo-promo-item.square .photo-promo-item-aspect{padding-top:80%}.photo-promo-item.letterbox .photo-promo-item-aspect{padding-top:75%}.photo-promo-item.widescreen .photo-promo-item-aspect{padding-top:56.25%}.photo-promo-item.flex-with-content .photo-promo-item-aspect{padding-top:0 !important}.photo-promo-item.flex-with-content .photo-promo-item-center{position:relative;top:0;left:0}@media (max-width: 64em){.photo-promo-item.flex-with-content .photo-promo-item-center{padding-top:3rem;padding-bottom:3rem}}@media (max-width: 64em){.photo-promo-item.match-sibling .photo-promo-item-center{position:relative;top:0;left:0}}@media (min-width: 48em){.photo-promo-item.wide{flex:0 0 66%}}.photo-promo-item .button-block{margin-top:.5rem;transition-delay:1s}.photo-promo-item.reveal .photo-promo-item-photo{opacity:0.9;transform:scale(1)}.photo-promo-item.reveal .photo-promo-item-photo.no_dim{opacity:1}.photo-promo-item.multi-button:hover .photo-promo-item-headline{transform:scale(1) !important}.photo-promo-item.multi-button:hover .photo-promo-item-photo{opacity:.4 !important;transform:scale(1) !important}.photo-promo-item.multi-button:hover .photo-promo-item-photo.no_dim{opacity:1}.body-form{z-index:100;position:relative}.body-form.long{transition:none}.body-form-grid{width:100%}@media (min-width: 48em){.body-form-grid{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;align-content:stretch;margin-bottom:1rem}}.body-form-grid-masonry{flex-wrap:wrap}.body-form-masonry{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;align-content:flex-end;margin-top:.5rem}.body-form-masonry .body-form-field{width:100%;margin:.5rem 0}@media (min-width: 48em){.body-form-masonry .body-form-field{width:50%;margin:1rem 0}.body-form-masonry .body-form-field.wide{width:100%;padding-left:0 !important;padding-right:0 !important}.body-form-masonry .body-form-field:nth-child(even){padding-left:.75rem}.body-form-masonry .body-form-field:nth-child(even) div.error{left:.75rem}.body-form-masonry .body-form-field:nth-child(even) .body-form-label.hidden-label{left:calc(.75rem + 1px)}.body-form-masonry .body-form-field:nth-child(odd){padding-right:.75rem}}.body-form-masonry.fours .body-form-field{width:50%}.body-form-masonry.fours .body-form-field:nth-child(even){padding-left:.25rem}.body-form-masonry.fours .body-form-field:nth-child(odd){padding-right:.25rem}@media (min-width: 48em){.body-form-masonry.fours .body-form-field{width:25%}.body-form-masonry.fours .body-form-field:nth-child(4n+1){padding-right:.75rem}.body-form-masonry.fours .body-form-field:nth-child(4n+2),.body-form-masonry.fours .body-form-field:nth-child(4n+3){padding-left:.3725rem;padding-right:.3725rem}.body-form-masonry.fours .body-form-field:nth-child(4n+4){padding-left:.75rem}}.body-form-col{position:relative;color:#fff;text-align:left}@media (min-width: 48em){.body-form-col{flex:1;padding:1rem}}@media (min-width: 48em){.body-form-col.nopad{padding:0}.body-form-col.nopad .body-form-field:first-of-type{margin-top:0}}.body-form-col.highlighted{background:#f9f9f9;border:1px solid #eee;padding:1rem 1.5rem}@media (min-width: 48em){.body-form-col.highlighted{margin-left:1rem;padding:1.25rem 2rem}}@media (min-width: 81.25em){.body-form-col.highlighted{margin-left:1.5rem}}@media (min-width: 48em){.body-form-col .body-form-field:last-of-type{margin-bottom:0}}.body-form-grouping{padding:0 0 1rem}@media (min-width: 48em){.body-form-grouping{padding:0 0 1.5rem}}@media (min-width: 81.25em){.body-form-grouping{padding:0 0 2rem}}.body-form-grouping:last-of-type{padding:0 !important}.body-form-grouping-heading{margin-bottom:.5rem}.body-form-grouping.highlighted{background:#eee;border:1px solid #999;padding:1.5rem 2rem;text-align:center}.body-form-field{padding:0 0;margin:.25rem 0;position:relative}.body-form-field.text-entered .body-form-label{opacity:1;visibility:visible}.body-form-field div.error{background:#d20e1c;padding:.15rem;font-size:70%;color:#fff;display:inline-block;position:absolute;bottom:0;left:0;transform:translateY(0%)}.body-form-label{background:#fff;padding:.25rem;font-size:80%;position:absolute;top:0;left:1px;transform:translateY(-50%);display:block;color:#999;line-height:1;cursor:pointer;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);opacity:0;visibility:hidden}.body-form-label:hover{color:#214e8c}.body-form-label.revealed{font-size:100%;position:relative;top:auto;left:auto;transform:translateY(0);opacity:1;visibility:visible;padding-left:0}.body-form-label small{display:block}.body-form-label a{color:#214e8c;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.body-form-label a:hover{background:#4d98e8}.body-form-input,.body-form-textarea,.body-form-select{font-family:"Cabin",sans-serif;width:100%;background:#fff;border:1px solid #999;color:#999;padding:1rem;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8);cursor:pointer}.body-form-input:hover,.body-form-textarea:hover,.body-form-select:hover{border-color:#214e8c;color:#214e8c}.body-form-input:hover.placeholder,.body-form-textarea:hover.placeholder,.body-form-select:hover.placeholder{color:#214e8c}.body-form-input:hover:-moz-placeholder,.body-form-textarea:hover:-moz-placeholder,.body-form-select:hover:-moz-placeholder{color:#214e8c}.body-form-input:hover::-moz-placeholder,.body-form-textarea:hover::-moz-placeholder,.body-form-select:hover::-moz-placeholder{color:#214e8c}.body-form-input:hover:-ms-input-placeholder,.body-form-textarea:hover:-ms-input-placeholder,.body-form-select:hover:-ms-input-placeholder{color:#214e8c}.body-form-input:hover::-webkit-input-placeholder,.body-form-textarea:hover::-webkit-input-placeholder,.body-form-select:hover::-webkit-input-placeholder{color:#214e8c}.body-form-input:focus,.body-form-textarea:focus,.body-form-select:focus{background:#fff;border-color:#000;color:#4d98e8}.body-form-input:focus.placeholder,.body-form-textarea:focus.placeholder,.body-form-select:focus.placeholder{color:#4d98e8}.body-form-input:focus:-moz-placeholder,.body-form-textarea:focus:-moz-placeholder,.body-form-select:focus:-moz-placeholder{color:#4d98e8}.body-form-input:focus::-moz-placeholder,.body-form-textarea:focus::-moz-placeholder,.body-form-select:focus::-moz-placeholder{color:#4d98e8}.body-form-input:focus:-ms-input-placeholder,.body-form-textarea:focus:-ms-input-placeholder,.body-form-select:focus:-ms-input-placeholder{color:#4d98e8}.body-form-input:focus::-webkit-input-placeholder,.body-form-textarea:focus::-webkit-input-placeholder,.body-form-select:focus::-webkit-input-placeholder{color:#4d98e8}.body-form-input.error,.body-form-textarea.error,.body-form-select.error{border-color:#214e8c}.body-form-textarea{height:10rem}.body-form-radio-item{padding:.35rem;position:relative}.body-form-radio-input{opacity:0;visibility:hidden;height:0;width:0}.body-form-radio-input:hover .body-form-radio-button{background-color:#214e8c}.body-form-radio-input:checked+.body-form-radio-label{color:#214e8c}.body-form-radio-input:checked+.body-form-radio-label:after{opacity:1;visibility:visible}.body-form-radio-label{cursor:pointer;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);display:block;padding-left:2.3rem;position:relative;text-align:left}.body-form-radio-label:hover{color:#214e8c}.body-form-radio-label:hover:before{box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0,0,0,0.1)}.body-form-radio-label:before,.body-form-radio-label:after{content:"";display:block;border-radius:50%;transform:translateY(-50%);transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8)}.body-form-radio-label:before{position:absolute;top:50%;left:.5rem;width:1.5rem;height:1.5rem;background-color:#fff;border:1px solid #eee}.body-form-radio-label:after{background:#214e8c;position:absolute;top:50%;left:1.25rem;width:.75rem;height:.75rem;transform:translateX(-50%) translateY(-50%);opacity:0;visibility:hidden;border-radius:50%;z-index:100}.body-form-button{font-family:"Red Hat Display",sans-serif;background:#214e8c;color:#fff;padding:1rem 1.75rem;border:none;margin:0 auto;text-transform:uppercase;cursor:pointer;transition:all 0.6s cubic-bezier(0.5, 1.65, 0.4, 0.8)}.body-form-button-row{padding:.25rem 0 1rem;text-align:center}@media (min-width: 48em){.body-form-button-row{text-align:left;padding:.25rem 0 0}}@media (min-width: 48em){.body-form-button-row{padding:.25rem 0 0}}.body-form-button:hover{background:#0e2039;color:#fff;transform:scale(1.05)}.body-form-button:active{background:#040910;transform:scale(0.95)}.body-form-disclaimer{padding-top:1rem;font-size:80%;text-align:center;color:#999;max-width:48em;margin:0 auto}@media (min-width: 48em){.body-form-disclaimer{padding-top:1.5rem}}@media (min-width: 48em){.body-form-disclaimer{padding-top:2rem}}.body-form-disclaimer a{color:#444;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.body-form-disclaimer a:hover{color:#214e8c}.body-form-thanks{width:100%;opacity:0;visibility:hidden;position:absolute;top:0;right:0;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);transition-delay:.4s;z-index:1;text-align:center}.body-form-thanks h2,.body-form-thanks h3{color:#999;margin-bottom:1rem}.body-form-thanks.long{opacity:1;visibility:visible;position:relative;top:auto;right:auto;transition:none;padding-top:0;padding-bottom:0}.body-form-container{max-width:81.25em;margin:0 auto;text-align:left;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);position:relative}.body-form-container.no_top_padding{padding-top:0}.body-form-container.submitted .body-form{opacity:0;visibility:hidden;z-index:1;height:10rem}.body-form-container.submitted .body-form-thanks{opacity:1;visibility:visible;z-index:100}.body-form .g-recaptcha{margin:1rem auto .75rem;text-align:center;display:block}@media (min-width: 81.25em){.body-form .g-recaptcha{margin:2rem auto 1.25rem}}.body-form .g-recaptcha div{margin:0 auto}textarea.embed_code{display:block;width:100%;height:5rem;font-size:70%;line-height:1.4;margin:1rem 0 2rem 0}html{position:relative}body{font-family:"Cabin",sans-serif;color:#000;text-align:center}body.mobile-menu-active{overflow:hidden}.wrap{max-width:93.75em;margin:0 auto;position:relative}.screen-reader{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader:focus{background:#4d98e8;color:#fff;clip:auto !important;display:inline-block;font-size:1rem;height:auto;position:absolute;left:0;top:0;z-index:100000;line-height:normal;padding:.5rem;width:auto}.skip-to-main{background:#fff;position:fixed;top:.5rem;left:.5rem;z-index:1000000;padding:1rem;color:#214e8c;text-transform:uppercase;display:block;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);transform:translateY(calc(-100% - .5rem));border-radius:2rem}.skip-to-main:focus,.skip-to-main:focus-within{transform:translateY(0);outline:2px solid #214e8c}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJInNpdGVzL3d3dy5kb3Jpc2RheWFuaW1hbGZvdW5kYXRpb24ub3JnL3B1YmxpYy90aGVtZS9zYXNzL2dsb2JhbHMvZ2xvYmFscy5zY3NzIiwKCQkic2l0ZXMvd3d3LmRvcmlzZGF5YW5pbWFsZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3MvZ2xvYmFscy9wb3NpdGlvbmluZy5zY3NzIiwKCQkic2l0ZXMvd3d3LmRvcmlzZGF5YW5pbWFsZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3MvZ2xvYmFscy9ub3JtYWxpemUuc2NzcyIsCgkJInNpdGVzL3d3dy5kb3Jpc2RheWFuaW1hbGZvdW5kYXRpb24ub3JnL3B1YmxpYy90aGVtZS9zYXNzL3BhcnRpYWxzL3R5cGUuc2NzcyIsCgkJInNpdGVzL3d3dy5kb3Jpc2RheWFuaW1hbGZvdW5kYXRpb24ub3JnL3B1YmxpYy90aGVtZS9zYXNzL3NoZWxsL2hlYWRlci5zY3NzIiwKCQkic2l0ZXMvd3d3LmRvcmlzZGF5YW5pbWFsZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3Mvc2hlbGwvaGFtYnVyZ2VyLnNjc3MiLAoJCSJzaXRlcy93d3cuZG9yaXNkYXlhbmltYWxmb3VuZGF0aW9uLm9yZy9wdWJsaWMvdGhlbWUvc2Fzcy9zaGVsbC9yZXNwb25zaXZlLW1lbnUuc2NzcyIsCgkJInNpdGVzL3d3dy5kb3Jpc2RheWFuaW1hbGZvdW5kYXRpb24ub3JnL3B1YmxpYy90aGVtZS9zYXNzL3NoZWxsL2Zvb3Rlci5zY3NzIiwKCQkic2l0ZXMvd3d3LmRvcmlzZGF5YW5pbWFsZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3Mvc2hlbGwvbG9nby5zY3NzIiwKCQkic2l0ZXMvd3d3LmRvcmlzZGF5YW5pbWFsZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3Mvc2hlbGwvYnV0dG9uLnNjc3MiLAoJCSJzaXRlcy93d3cuZG9yaXNkYXlhbmltYWxmb3VuZGF0aW9uLm9yZy9wdWJsaWMvdGhlbWUvc2Fzcy9zaGVsbC9wcm9tb3Muc2NzcyIsCgkJInNpdGVzL3d3dy5kb3Jpc2RheWFuaW1hbGZvdW5kYXRpb24ub3JnL3B1YmxpYy90aGVtZS9zYXNzL3NoZWxsL2Zvcm1zLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3V3bTZpZXQuY3NzXCIpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DYWJpbjppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw0MDA7MSw3MDAmZmFtaWx5PVJlZCtIYXQrRGlzcGxheTppdGFsLHdnaHRAMCw1MDA7MCw5MDA7MSw1MDA7MSw5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5AaW1wb3J0IFwiZ2xvYmFscy9nbG9iYWxzXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWxzL25vcm1hbGl6ZVwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvdHlwZVwiO1xyXG5AaW1wb3J0IFwic2hlbGwvaGVhZGVyXCI7IFxyXG5AaW1wb3J0IFwic2hlbGwvaGFtYnVyZ2VyXCI7XHJcbkBpbXBvcnQgXCJzaGVsbC9yZXNwb25zaXZlLW1lbnVcIjtcclxuQGltcG9ydCBcInNoZWxsL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwic2hlbGwvbG9nb1wiO1xyXG5AaW1wb3J0IFwic2hlbGwvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJzaGVsbC9wcm9tb3NcIjtcclxuQGltcG9ydCBcInNoZWxsL2Zvcm1zXCI7XHJcblxyXG5odG1sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5O1xyXG5cdGNvbG9yOiAkdGV4dDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ji5tb2JpbGUtbWVudS1hY3RpdmUge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuLndyYXAge1xyXG4gICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNjcmVlbi1yZWFkZXIge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi1yZWFkZXItdGV4dDtcclxufVxyXG4uc2tpcC10by1tYWluIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0QGluY2x1ZGUgZml4ZWQobGVmdCAuNXJlbSB0b3AgLjVyZW0pO1xyXG5cdHotaW5kZXg6IDEwMDAwMDA7XHJcblx0cGFkZGluZzogMXJlbTtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiAkc2xvdztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIC41cmVtKSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuXHQmOmZvY3VzLCAmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XHJcblx0fVxyXG59XHJcbiIsCgkJIiRzbWFsbC1waG9uZTogICAgICAgIDIwLjVlbTsgIC8vMzI1cHhcclxuJHBob25lOiAgICAgICAgICAgICAgMjdlbTsgICAgLy81MDBweFxyXG4kdGFibGV0OiAgICAgICAgICAgICA0OGVtOyAgICAvLzc2OHB4XHJcbiR0YWJsZXQtd2lkZTogICAgICAgIDY0ZW07ICAgIC8vMTAyNHB4XHJcbiRkZXNrdG9wOiAgICAgICAgICAgIDgxLjI1ZW07IC8vMTMwMHB4XHJcbiRkZXNrdG9wLW1lZGl1bTogICAgIDEwMGVtOyAgIC8vMTYwMHB4XHJcbiRkZXNrdG9wLWxhcmdlOiAgICAgIDExMi41ZW07IC8vMTgwMHB4XHJcbiRkZXNrdG9wLXhsYXJnZTogICAgIDEyNS4wZW07IC8vMjAwMHB4XHJcbiRtYXgtd2lkdGg6ICAgICAgICAgIDkzLjc1ZW07IC8vMTUwMHB4XHJcbiRtYXgtd2lkdGgtdGV4dDogICAgIDY0ZW07ICAgIC8vMTUwMHB4XHJcblxyXG5AbWl4aW4gc21hbGwtcGhvbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1waG9uZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGhvbmUge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtd2lkZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFibGV0IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skdGFibGV0fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB0YWJsZXQtd2lkZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldC13aWRlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLW1lZGl1bX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLWxhcmdlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiB4bCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGRlc2t0b3AteGxhcmdlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpZSB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZWRnZSB7XHJcbiAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIENvbG9yc8KgKi9cclxuXHJcbiRibGFjazogIzAwMDtcclxuJHdoaXRlOiAjZmZmO1xyXG4kYmx1ZTogIzIxNGU4YztcclxuJGRhcmtibHVlOiAjMDA0ZDlmO1xyXG4kbGlnaHRibHVlOiAjNGQ5OGU4O1xyXG4kdGVhbDogI2RjZmRmYTtcclxuJHJlZDogI2QyMGUxYztcclxuJHBpbms6ICNmZWJkZmQ7XHJcblxyXG4kcHVycGxlOiAjNTAwZDc2O1xyXG4keWVsbG93OiAjZmRjZjA5O1xyXG4kb3JhbmdlOiAjZmE0ZDA5O1xyXG4kZ3JlZW46ICM2MGE1MTE7XHJcbiRkYXJrZ3JheTogIzQ0NDtcclxuJGdyYXk6ICM5OTk7XHJcbiRsaWdodGdyYXk6ICNlZWU7XHJcbiRsaWdodGVzdGdyYXk6ICNmOWY5Zjk7XHJcbiRncmF5Ymc6ICNjY2M7XHJcblxyXG5cclxuJHByaW1hcnk6ICRibHVlO1xyXG4kc2Vjb25kYXJ5OiAkbGlnaHRibHVlO1xyXG4kdGV4dDogJGJsYWNrO1xyXG5cclxuJGJvZHk6ICdDYWJpbicsIHNhbnMtc2VyaWY7XHJcbiRoZWFkbGluZTogJ1JlZCBIYXQgRGlzcGxheScsIHNhbnMtc2VyaWY7XHJcbiRuYXY6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XHJcblxyXG4kYmFzaWM6IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiRib3VuY2U6IGFsbCAuNnMgY3ViaWMtYmV6aWVyKC41LDEuNjUsLjQsLjgpO1xyXG4kYm91bmNlLWN1cnZlOiBjdWJpYy1iZXppZXIoLjUsMS42NSwuNCwuOCk7XHJcblxyXG4kZmFzdDogYWxsIC4zNXMgY3ViaWMtYmV6aWVyKC41NywuMiwuMjEsLjg5KTtcclxuJHNsb3c6IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC41NywuMiwuMjEsLjg5KTtcclxuJHNsb3ctY3VydmU6IGN1YmljLWJlemllciguNTcsLjIsLjIxLC44OSk7XHJcbiR2ZXJ5c2xvdzogYWxsIDFzIGN1YmljLWJlemllciguNTcsLjIsLjIxLC44OSk7XHJcblxyXG4kc2hhZG93OiAwIC41cmVtIDEuMjVyZW0gMCByZ2JhKDAsMCwwLC4yKTtcclxuJHNoYWRvdy1ob3ZlcjogMCAuNXJlbSAxLjVyZW0gMCByZ2JhKDAsMCwwLC4zKTtcclxuXHJcbiRidXR0b24tc2hhZG93OiAwcHggLjJyZW0gLjRyZW0gMCByZ2JhKDAsMCwwLC40KTtcclxuJGJ1dHRvbi1zaGFkb3ctaG92ZXI6IDBweCAuM3JlbSAuNnJlbSAwIHJnYmEoMCwwLDAsLjYpO1xyXG4kYnV0dG9uLXNoYWRvdy1hY3RpdmU6IGluc2V0IDAgLjVyZW0gMXJlbSAwIHJnYmEoMCwwLDAsLjMpO1xyXG5cclxuXHJcbiV3cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6ICRkZXNrdG9wO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4lYmxvY2stcGFkZGluZyB7XHJcbiAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0cGFkZGluZzogMnJlbSAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0cGFkZGluZzogNXJlbSAycmVtO1x0XHRcdFx0XHJcblx0fVx0XHJcblx0QGluY2x1ZGUgbGcgeyBcclxuXHRcdHBhZGRpbmc6IDZyZW0gMnJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdHBhZGRpbmc6IDdyZW0gMnJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stcGFkZGluZy1zbWFsbCB7XHJcblx0cGFkZGluZzogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0cGFkZGluZzogMS41cmVtIDEuNXJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZzogMnJlbSAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdHBhZGRpbmc6IDNyZW0gMnJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhsIHsgXHJcblx0XHRwYWRkaW5nOiA0LjVyZW0gMnJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stcGFkZGluZy10b3Age1xyXG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHsgXHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZy10b3A6IDRyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0cGFkZGluZy10b3A6IDVyZW07XHRcdFx0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBsZyB7IFxyXG5cdFx0cGFkZGluZy10b3A6IDZyZW07XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhsIHsgXHJcblx0XHRwYWRkaW5nLXRvcDogN3JlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stcGFkZGluZy1ib3R0b20ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDVyZW07XHRcdFx0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBsZyB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhsIHsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogN3JlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stcGFkZGluZy10b3Atc21hbGwge1xyXG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHsgXHJcblx0XHRwYWRkaW5nLXRvcDogMS41cmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHsgXHJcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdHBhZGRpbmctdG9wOiA0LjVyZW07XHRcdFx0XHRcdFx0XHRcdFxyXG5cdH1cdFx0XHJcbn1cclxuJWJsb2NrLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XHRcdFx0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBsZyB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhsIHsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNC41cmVtO1x0XHRcdFx0XHRcdFx0XHRcclxuXHR9XHRcdFxyXG59XHJcbiVibG9jay1tYXJnaW4tdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHsgXHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHRcdFx0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBsZyB7IFxyXG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdG1hcmdpbi10b3A6IDdyZW07XHRcdFx0XHRcdFx0XHRcdFxyXG5cdH1cdFx0XHJcbn1cclxuJWJsb2NrLW1hcmdpbi1ib3R0b20ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3JlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stbWFyZ2luLXRvcC1zbWFsbCB7XHJcblx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHRcdFx0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBsZyB7IFxyXG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdG1hcmdpbi10b3A6IDQuNXJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stbWFyZ2luLWJvdHRvbS1zbWFsbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHRcdFx0XHRcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBsZyB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stbWFyZ2luLXNpZGVzIHtcclxuICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICB9XHJcbn1cclxuJWJhc2ljLXRleHQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAmbGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gICAgfVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7XHJcbiAgICBwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgfVxyXG5cdH1cclxuXHRAaW5jbHVkZSBsZyB7XHJcbiAgICBwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgfVxyXG5cdH1cclxufVxyXG4laGVhZGxpbmUxIHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xyXG5cdGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHtcclxuXHRcdGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBsZyB7XHJcblx0XHRmb250LXNpemU6IDRlbTtcclxuXHR9XHJcbn1cclxuJWhlYWRsaW5lMiB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcclxuXHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDIuMXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdH1cclxufVxyXG4laGVhZGxpbmUzIHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cdH1cclxufVxyXG4laGVhZGxpbmU0IHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40NXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjU1cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBsZyB7XHJcblx0XHRmb250LXNpemU6IDEuOXJlbTtcclxuXHR9XHJcbn1cclxuJWhlYWRsaW5lNSB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcclxuXHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuMzVyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBsZyB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuJWhlYWRsaW5lNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHR9XHJcbn1cclxuJWhlYWRsaW5lNyB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcclxuXHRmb250LXNpemU6IC45cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAuOTVyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbGcge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0fVxyXG59XHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuQG1peGluIGFzcGVjdCgkeCwkeSkge1xyXG4gICAgJHBhZGRpbmc6IHVucXVvdGUoICggJHkgLyAkeCApICogMTAwICsgJyUnICk7XHJcbiAgXHRwYWRkaW5nLXRvcDogJHBhZGRpbmc7XHJcbn1cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5AbWl4aW4gc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZzogLjVyZW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuJWNsZWFyZml4IHtcclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiVzbGlkZS11cCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC44cyAkYm91bmNlLWN1cnZlO1xyXG59XHJcbiVzbGlkZS11cC1yZXZlYWwge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcbkBpbXBvcnQgXCIuLi9nbG9iYWxzL3Bvc2l0aW9uaW5nXCI7XHJcbiIsCgkJIkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICRhcmdzOiAoKSkge1xyXG4gICRvZmZzZXRzOiB0b3AgcmlnaHQgYm90dG9tIGxlZnQ7XHJcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICBcclxuICBAZWFjaCAkb2Zmc2V0IGluICRvZmZzZXRzIHsgXHJcbiAgICAkaW5kZXg6IGluZGV4KCRhcmdzLCAkb2Zmc2V0KTtcclxuICAgIFxyXG4gICAgQGlmICRpbmRleCB7XHJcbiAgICAgIEBpZiAkaW5kZXggPT0gbGVuZ3RoKCRhcmdzKSB7IFxyXG4gICAgICAgICN7JG9mZnNldH06IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgICRuZXh0OiBudGgoJGFyZ3MsICRpbmRleCArIDEpO1xyXG4gICAgICAgIEBpZiBpcy12YWxpZC1sZW5ndGgoJG5leHQpIHtcclxuICAgICAgICAgICN7JG9mZnNldH06ICRuZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSBpZiBpbmRleCgkb2Zmc2V0cywgJG5leHQpIHtcclxuICAgICAgICAgICN7JG9mZnNldH06IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHsgXHJcbiAgICAgICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgYCN7JG5leHR9YCBmb3Igb2Zmc2V0IGAjeyRvZmZzZXR9YC5cIjsgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBmdW5jdGlvbiBpcy12YWxpZC1sZW5ndGgoJHZhbHVlKSB7XHJcbiAgQHJldHVybiAodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kIG5vdCB1bml0bGVzcygkdmFsdWUpKSBcclxuICAgICAgIG9yIChpbmRleChhdXRvIGluaXRpYWwgaW5oZXJpdCAwLCAkdmFsdWUpICE9IGZhbHNlKTtcclxufVxyXG5cclxuQG1peGluIGFic29sdXRlKCRhcmdzOiAoKSkge1xyXG4gIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkYXJncyk7XHJcbn1cclxuIFxyXG5AbWl4aW4gZml4ZWQoJGFyZ3M6ICgpKSB7XHJcbiAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsICRhcmdzKTtcclxufVxyXG4gXHJcbkBtaXhpbiByZWxhdGl2ZSgkYXJnczogKCkpIHtcclxuICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgJGFyZ3MpO1xyXG59XHJcbiIsCgkJImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcblxyXG50ZXh0YXJlYSwgaW5wdXQsIHNlbGVjdCwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCBidXR0b24ge1xyXG59XHJcblxyXG5hZGRyZXNzLCBkbCB7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHksIHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHVsLCBvbCwgcHJlLCBmaWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiIGldLCBpbnB1dFt0eXBlPVwic3VibWl0XCIgaV0sIGlucHV0W3R5cGU9XCJyZXNldFwiIGldLCBpbnB1dFt0eXBlPVwiZmlsZVwiIGldOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiwgYnV0dG9ue1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDFlbTtcclxufVxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLAoJCSIvKiBEZWNsYXJhdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kZm9udC1wcmltYXJ5OiAnQ2FiaW4nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmRhcnk6ICdSZWQgSGF0IERpc3BsYXknLCBzYW5zLXNlcmlmO1xyXG4kZm9udC10ZXJ0aWFyeTogbXVzZW8tc2Fucywgc2Fucy1zZXJpZjtcclxuJGljb246ICdUcmlsb2d5LUljb25zJztcclxuXHJcblxyXG4kY29sb3ItdGV4dC1wcmltYXJ5OiAjNDQ0O1xyXG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6ICMwMDAwMDA7XHJcblxyXG4kY29sb3ItbGluazogJGJsdWU7XHJcbiRjb2xvci1saW5rLXJvbGxvdmVyOiAkcmVkO1xyXG5cclxuJGNvbG9yLWJhY2tncm91bmQtcHJpbWFyeTogIzIxNGU4YztcclxuJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjNGQ5OGU4O1xyXG4kY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LXJnYjogMzMsNzgsMTQwO1xyXG4kY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnktcmdiOiA3NywxNTIsMjMyO1xyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICBmb250LWZhbWlseTogJ1RyaWxvZ3ktSWNvbnMnO1xyXG4gICBzcmM6ICB1cmwoJ2h0dHBzOi8vZDFhemMxcWxuMjRyeWYuY2xvdWRmcm9udC5uZXQvMzE1MzcvVHJpbG9neS9Ucmlsb2d5LUljb25zLmVvdD85am9xZWMnKTtcclxuICAgc3JjOiAgdXJsKCdodHRwczovL2QxYXpjMXFsbjI0cnlmLmNsb3VkZnJvbnQubmV0LzMxNTM3L1RyaWxvZ3kvVHJpbG9neS1JY29ucy5lb3Q/OWpvcWVjI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCdodHRwczovL2QxYXpjMXFsbjI0cnlmLmNsb3VkZnJvbnQubmV0LzMxNTM3L1RyaWxvZ3kvVHJpbG9neS1JY29ucy53b2ZmMj85am9xZWMnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJ2h0dHBzOi8vZDFhemMxcWxuMjRyeWYuY2xvdWRmcm9udC5uZXQvMzE1MzcvVHJpbG9neS9Ucmlsb2d5LUljb25zLnR0Zj85am9xZWMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ2h0dHBzOi8vZDFhemMxcWxuMjRyeWYuY2xvdWRmcm9udC5uZXQvMzE1MzcvVHJpbG9neS9Ucmlsb2d5LUljb25zLndvZmY/OWpvcWVjJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2h0dHBzOi8vZDFhemMxcWxuMjRyeWYuY2xvdWRmcm9udC5uZXQvMzE1MzcvVHJpbG9neS9Ucmlsb2d5LUljb25zLnN2Zz85am9xZWMjVHJpbG9neS1JY29ucycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmljb25zIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnVHJpbG9neS1JY29ucycgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjsgXHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMDAlOyBcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MHB4KSB7ICBcclxuICAgaHRtbCB7XHJcblx0ICBmb250LXNpemU6IDEwMCU7IH1cclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNzAwOyB9XHJcblxyXG5cclxuLyogR2xvYmFsIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYSB7XHJcbiAgIGNvbG9yOiAkY29sb3ItbGluaztcclxuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAtbW96LXRyYW5zaXRpb246ICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAtby10cmFuc2l0aW9uOiAgICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAtbXMtdHJhbnNpdGlvbjogICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICB0cmFuc2l0aW9uOiAgICAgICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0OyB9XHJcblxyXG5hOmZvY3VzLCBcclxuYTpob3ZlciB7XHJcbiAgIGNvbG9yOiAkY29sb3ItbGluay1yb2xsb3ZlcjtcclxuICAgb3V0bGluZTogbm9uZTsgfVxyXG5cclxuLyogaHlwZXJsaW5rcyBpbiBjb250ZW50ICovXHJcbi5jb250ZW50IGE6OmJlZm9yZSB7XHJcbiAgIGhlaWdodDogNnB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgY29udGVudDogJyAnO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogMnB4O1xyXG4gICB6LWluZGV4OiAtMTtcclxuICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgLW1vei10cmFuc2l0aW9uOiAgICBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgLW8tdHJhbnNpdGlvbjogICAgICBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgLW1zLXRyYW5zaXRpb246ICAgICBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgdHJhbnNpdGlvbjogICAgICAgICBhbGwgLjE1cyBlYXNlLWluLW91dDsgIH1cclxuICBcclxuLmNvbnRlbnQgYTpmb2N1czo6YmVmb3JlLFxyXG4uY29udGVudCBhOmhvdmVyOjpiZWZvcmV7XHJcbiAgIGhlaWdodDogOXB4O1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgY29udGVudDogJyAnO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGJvdHRvbTogMDtcclxuICAgei1pbmRleDogLTE7IH1cclxuXHJcblxyXG4vKiBGaXJlZm94IFNlbGV0ZWQgVGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuKjo6LW1vei1zZWxlY3Rpb24sXHJcbio6OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogcmVkO1xyXG4gIGNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuXHJcbi8qIEhlYWRpbmdzIC0gNDAwLzcwMFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmgxLCBoMiwgaDMgeyBcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBjb2xvcjogJGJsdWU7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7IH1cclxuXHJcbmgxIHtcclxuICAgZm9udC1zaXplOiAxODAlO1xyXG4gICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcclxuICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpICB7IGgxIHsgZm9udC1zaXplOiAyMDAlOyB9IH1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDBweCkgIHsgaDEgeyBmb250LXNpemU6IDIyNSU7IH0gfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgeyBoMSB7IGZvbnQtc2l6ZTogMjUwJTsgfSB9XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAxNjAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIG1hcmdpbi1ib3R0b206IC4yNWVtIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQwcHgpICB7IGgyIHsgZm9udC1zaXplOiAyMDAlOyB9IH1cclxuXHJcbmgzIHtcclxuICBmb250LXNpemU6IDE0MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVlbSAgfVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDBweCkgIHsgaDMgeyBmb250LXNpemU6IDE2MCU7IH0gfVxyXG5cclxuaDQge1xyXG5cdGZvbnQtc2l6ZTogMTEwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAuNWVtIH1cclxuXHJcbmg1IHtcclxuICAgIHBhZGRpbmc6IDAgMCAuMmVtO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxyXG5cclxuaDEgYSxcclxuaDIgYSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG5cclxuXHJcbi8qIFRleHQgRWxlbWVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5wIHsgXHJcblx0bWFyZ2luOiAwIDAgMWVtOyB9XHJcblxyXG5wOmxhc3QtY2hpbGQgeyBcclxuICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbnNtYWxsIHsgXHJcbiAgIGZvbnQtc2l6ZTogODUlOyBcclxuICAgZGlzcGxheTogYmxvY2s7IH1cclxuLm1ldGEgc21hbGwgeyBcclxuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcbiAgIHBhZGRpbmctYm90dG9tOiAuNzVlbTsgfVxyXG5ibG9ja3F1b3RlIHtcclxuICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxyXG5zdHJvbmcsIGIgeyBcclxuICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuc3VwIHsgXHJcbiAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgZm9udC1zaXplOiBzbWFsbGVyOyB9XHJcblxyXG4uZm9vdG5vdGVzIHsgXHJcbiAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgcGFkZGluZy10b3A6IDEuNWVtOyB9XHJcblxyXG4uZW1waGFzaXMge1xyXG4gICBmb250LXNpemU6IDEyMCU7XHJcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgIGJhY2tncm91bmQ6ICNmZmNjMDA7XHJcbiAgIHBhZGRpbmc6IC4yZW07XHJcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG5cclxuXHJcbi8qIExpc3RzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubWFpbiB1bCxcclxuc2VjdGlvbiB1bCxcclxubWFpbiBvbCxcclxuc2VjdGlvbiBvbCAgICAgIHsgbWFyZ2luOiAwIDAgMS41ZW0gMmVtOyB9XHJcblxyXG5tYWluIGxpLFxyXG5zZWN0aW9uIGxpICAgICAgeyBtYXJnaW4tYm90dG9tOi4yNWVtOyB9XHJcbiIsCgkJIi5tYWluLWhlYWRlciB7XHJcbiAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDA0ZDlmKzAsMDA0ZDlmKzEwMCYxKzAsMCsxMDAgKi9cclxuICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDc3LDE1OSwxKSAwJSwgcmdiYSgwLDc3LDE1OSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDc3LDE1OSwxKSAwJSxyZ2JhKDAsNzcsMTU5LDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDc3LDE1OSwxKSAwJSxyZ2JhKDAsNzcsMTU5LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDRkOWYnLCBlbmRDb2xvcnN0cj0nIzAwMDA0ZDlmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuICAgaGVpZ2h0OiA5MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0dHJhbnNpdGlvbjogJHNsb3c7XHJcbiAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICB9XHJcbn1cclxuLmZpeGVkIC5tYWluLWhlYWRlciwgLmludGVyaW9yIC5tYWluLWhlYWRlciB7XHJcbiAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCw3NywxNTksMSkgMCUsIHJnYmEoMCw3NywxNTksMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCw3NywxNTksMSkgMCUscmdiYSgwLDc3LDE1OSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCw3NywxNTksMSkgMCUscmdiYSgwLDc3LDE1OSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgIGhlaWdodDogOTBweDtcclxuICAgdHJhbnNpdGlvbjogJHNsb3c7XHJcbn1cclxuXHJcbi5wcmltYXJ5LW5hdiB7XHJcbiAgIHotaW5kZXg6IDEwMDA7XHJcbiAgIHdpZHRoOiBhdXRvO1xyXG4gICBvcGFjaXR5OiAxLjA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgbGVmdDogNHJlbTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHRcdFxyXG5cdHRyYW5zaXRpb246ICRzbG93O1xyXG4gICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgfVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdCYtZ3JvdXBpbmcge1xyXG5cdFx0Ji5sZWZ0LFxyXG5cdFx0Ji5yaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFx0XHJcblx0XHQmLmxlZnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHRcdCYucmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVx0XHJcblx0XHQmLmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0ZmxleDogMCAxIDhyZW07XHJcblx0XHRcdHRyYW5zaXRpb246ICRzbG93O1xyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGZsZXg6IDAgMSAxMXJlbTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmbGV4OiAwIDEgMjByZW07XHJcblx0XHRcdFx0YWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWQge1xyXG5cdFx0XHRcdGZsZXg6IDAgMSAyN3JlbTtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWl0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjBlbTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0Zm9udC1zaXplOiAuNzVlbTtcclxuXHRcdH1cdFx0XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0fVx0XHJcblx0XHRAaW5jbHVkZSBtZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wZW07XHJcblx0XHR9XHRcdFx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQucHJpbWFyeS1uYXYge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICRzbG93O1xyXG5cdFx0XHQgICYtbGluayB7IFxyXG4gIFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdCAgfVx0XHRcdCAgXHJcblx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHQucHJpbWFyeS1zdWJuYXYge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0LnByaW1hcnktbmF2IHtcclxuXHRcdFx0ICAmLWxpbmsgeyBcclxuICBcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkcHJpbWFyeTtcclxuXHRcdFx0ICB9XHRcdFx0ICBcclxuXHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdC5wcmltYXJ5LXN1Ym5hdiB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlIHtcclxuICBcdFx0JjpiZWZvcmUge1xyXG4gIFx0XHRcdEBpbmNsdWRlIHNpemUoMCwgMCk7XHJcbiAgXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUobGVmdCA1MCUgYm90dG9tIDAlKTtcdFx0XHRcclxuICBcdFx0XHR6LWluZGV4OiAyMDA7XHJcbiAgXHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuICBcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBcdFx0XHRib3JkZXItY29sb3I6ICByZ2JhKCRzZWNvbmRhcnksIDApO1xyXG4gIFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRzZWNvbmRhcnk7IFxyXG4gIFx0XHRcdGJvcmRlci13aWR0aDogLjVyZW07XHJcbiAgXHRcdFx0bWFyZ2luLWxlZnQ6IC0uNXJlbTtcclxuICBcdFx0fVxyXG4gIFx0XHQmOmhvdmVyIHtcclxuICBcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTUlKTtcclxuICBcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE1JSk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcblx0Ji1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkbmF2O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Ji1saW5rIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0cmFuc2l0aW9uOiAkYmFzaWM7XHRcclxuXHRcdHBhZGRpbmc6IC41cmVtIDAuNXJlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgbWQge1xyXG4gIFx0XHRwYWRkaW5nOiAuNXJlbSAwLjc1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyB7XHJcbiAgXHRcdGJhY2tncm91bmQ6ICR0ZWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxuICBcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgJi1saW5rLm1vcmU6YWZ0ZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJGljb247XHJcbiAgICAgIGNvbnRlbnQ6IFwiNlwiO1xyXG4gICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgLjI1cmVtO1xyXG4gICB9XHJcbn1cclxuLnByaW1hcnktc3VibmF2IHtcclxuICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xyXG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAxNHJlbTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAuNzVyZW07XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0QGluY2x1ZGUgYWJzb2x1dGUodG9wIDEwMCUgbGVmdCA1MCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHNpemUoMCwgMCk7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZShsZWZ0IDUwJSBib3R0b20gMTAwJSk7XHRcdFx0XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYShkYXJrZW4oJHByaW1hcnksIDEwJSksIDApO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWU7IFxyXG5cdFx0Ym9yZGVyLXdpZHRoOiAuNXJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtLjVyZW07XHRcdFx0XHRcclxuXHR9XHRcdFxyXG5cdCYtbGkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRsaWdodGJsdWU7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHR9XHJcblx0Ji1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRuYXY7XHJcblx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dHJhbnNpdGlvbjogJHNsb3c7XHJcblx0XHQmOmhvdmVyIHtcclxuICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRkYXJrYmx1ZSwgMTUlKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyB7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkZGFya2JsdWUsIDUwJSkgIWltcG9ydGFudDtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG59XHJcbi5maXhlZCAucHJpbWFyeS1uYXYsIC5pbnRlcmlvciAucHJpbWFyeS1uYXYge1xyXG4gICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgIG9wYWNpdHk6IDA7XHJcbiAgIHRyYW5zaXRpb246ICRzbG93O1xyXG59XHJcblxyXG4ucHJpbWFyeS1leHRyYXMge1xyXG4gICB3aWR0aDogYXV0bztcclxuICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgdG9wOiAwO1xyXG4gICByaWdodDogMXJlbTtcclxuXHRwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1x0XHRcclxuXHR0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgXHRyaWdodDogMnJlbTtcclxuXHR9XHRcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHR9XHJcbiAgIEBpbmNsdWRlIG1kIHtcclxuICAgXHRyaWdodDogM3JlbTtcclxuXHR9XHRcclxuICAgQGluY2x1ZGUgbGcge1xyXG4gICBcdHJpZ2h0OiA1cmVtO1xyXG5cdH1cdFxyXG4gICAmLXNoYXJlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgXHR9XHRcclxuICAgXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBcdH1cclxuICAgfVxyXG4gICAmLWxpbmtzIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbi5wcmltYXJ5LWV4dHJhcyAuc29jaWFsLWxpbmsge1xyXG4gICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgdG9wOiAtLjVyZW07XHJcbiAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG4gICBwYWRkaW5nOiAuM3JlbTtcclxuICAgd2lkdGg6IDI4cHg7XHJcbiAgICY6aG92ZXIge1xyXG4gICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgfVxyXG59XHJcbi5wcmltYXJ5LWV4dHJhcyAuc29jaWFsLWxpbmsgc3ZnIHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGZpbGw6ICR3aGl0ZTtcclxufVxyXG4ucHJpbWFyeS1leHRyYXMgLnNvY2lhbC1saW5rOmhvdmVyIHN2ZyB7XHJcbiAgIGZpbGw6ICRibHVlO1xyXG59XHJcbi5iYXIge1xyXG53aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgYmFja2dyb3VuZDogI2ZlYmRmZDtcclxuICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlYmRmZCAxMCUsICM2Y2E1ZTQgOTAlKTtcclxuICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZlYmRmZCAxMCUsICM2Y2E1ZTQgOTAlKTtcclxuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmViZGZkIDEwJSwgIzZjYTVlNCA5MCUpO1xyXG4gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZlYmRmZCcsIGVuZENvbG9yc3RyPScjNmNhNWU0JyxHcmFkaWVudFR5cGU9MSApO1xyXG4gICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgaGVpZ2h0OiAxLjByZW07XHJcbiAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWQge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcbiIsCgkJIi5tZW51LXRyaWdnZXIge1xuICAgb3BhY2l0eTogMTtcbiAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1x0XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMXJlbTtcblx0dG9wOiAxLjdyZW0gIWltcG9ydGFudDtcblx0ei1pbmRleDogMjAwMDtcblx0cGFkZGluZzogLjc1cmVtIC43NXJlbSAuNXJlbTtcblx0Zm9udC1mYW1pbHk6ICRuYXY7XG5cdHRyYW5zaXRpb246ICRzbG93O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHBob25lIHtcblx0XHR6LWluZGV4OiAyMDAwO1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ei1pbmRleDogMjAwMDAwO1xuXHR9XHRcbiAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgIH1cblx0Jjpob3ZlciB7XG5cdFx0LmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICB3aWR0aDogMThweDtcblx0XHRcdCYsIFxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnUtdHJpZ2dlci1sYWJlbCB7XHRcblx0XHRcdGNvbG9yOiAkdGVhbDtcblx0XHRcdHRyYW5zaXRpb246ICRib3VuY2U7XHRcdFx0XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkbGlnaHRibHVlO1xuXHR9XG59XG4uZml4ZWQgLm1lbnUtdHJpZ2dlciwgLmludGVyaW9yIC5tZW51LXRyaWdnZXIge1xuICAgbGVmdDogMXJlbTtcbiAgIG9wYWNpdHk6IDEuMDtcbiAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICB0cmFuc2l0aW9uOiAkc2xvdztcbiAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0bGVmdDogMnJlbTtcblx0fVx0XG4gICBAaW5jbHVkZSBtZCB7XG4gICBcdGxlZnQ6IDNyZW07XG5cdH1cdFxuICAgQGluY2x1ZGUgbGcge1xuICAgXHRsZWZ0OiA0cmVtO1xuXHR9XHRcbn1cblxuLmhhbWJ1cmdlciB7XG5cdHBhZGRpbmc6IDAgLjE1cmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogJGJhc2ljO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0Ji1ib3gge1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCYtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAyMHB4OyBcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC4yMnM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7IFx0XG5cdFx0JiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR3aGl0ZSwgMjUlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHdpZHRoLCBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgXG5cdFx0fVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogLTZweDsgXG5cdFx0XHR0cmFuc2l0aW9uOiB0b3AgLjFzIC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAuMXMgZWFzZS1pbiwgd2lkdGggLjFzIC4xMnMgZWFzZS1vdXQ7IFxuXG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtNnB4OyBcblx0XHRcdHRyYW5zaXRpb246IGJvdHRvbSAuMXMgLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KSwgd2lkdGggLjFzIC4xMnMgZWFzZS1vdXQ7IFx0XHRcdFxuXHRcdH1cdFxuXHQgfVx0XG4gfVxuLm1lbnUtdHJpZ2dlci1sYWJlbCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICB0b3A6IC0xcHg7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgY29sb3I6ICR3aGl0ZTtcblx0Ji5tZW51LWxhYmVsIHtcblx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjU3LC4yLC4yMSwuODkpLCBjbGlwLXBhdGggLjNzIGN1YmljLWJlemllciguNTcsLjIsLjIxLC44OSkgLjVzICFpbXBvcnRhbnQsIG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNTcsLjIsLjIxLC44OSkgLjVzICFpbXBvcnRhbnQ7XHRcblx0fVxuXHQmLmNsb3NlLWxhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDE4cHggKyAxcmVtKTtcbiAgICAgIHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwIDEwMCUpO1xuXHRcdGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XHRcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC41NywuMiwuMjEsLjg5KSwgY2xpcC1wYXRoIC4zcyBjdWJpYy1iZXppZXIoLjU3LC4yLC4yMSwuODkpIDAgIWltcG9ydGFudDtcdFxuXHR9XG5cdEBpbmNsdWRlIGllIHtcblx0XHQmLmNsb3NlLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGVkZ2Uge1xuXHRcdCYuY2xvc2UtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cdFxufVxuLmRpc3BsYXktbWVudSB7XG5cdC5tZW51LXRyaWdnZXIge1x0XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdC5oYW1idXJnZXItaW5uZXIge1x0XHRcblx0XHRcdCYsIFxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHNsb3c7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmhhbWJ1cmdlci1pbm5lciB7XHRcdFxuXHRcdFx0XHQmLCBcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHRcdC5tZW51LXRyaWdnZXItbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVx0XHRcdFxuXHRcdH1cdFxuXHR9XG5cdC5oYW1idXJnZXIge1xuXHRcdCYtaW5uZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xMnM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cdFx0XHR3aWR0aDogMTgyNnB4OyBcdFx0XHRcblx0XHRcdCYsXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdEB0YWJsZXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIC4xMnMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVx0XG5cdH1cblx0Lm1lbnUtdHJpZ2dlci1sYWJlbCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSBwaG9uZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0XHQmLm1lbnUtbGFiZWwge1xuXHRcdFx0Y2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4ycyBjdWJpYy1iZXppZXIoLjU3LC4yLC4yMSwuODkpLCBjbGlwLXBhdGggLjNzIGN1YmljLWJlemllciguNTcsLjIsLjIxLC44OSkgLjBzICFpbXBvcnRhbnQ7XHRcbiAgICBcdEBpbmNsdWRlIGVkZ2Uge1xuICBcdFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0fVx0XHRcdFx0XHRcblx0XHR9XHRcblx0XHQmLmNsb3NlLWxhYmVsIHtcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgZm9udC1mYW1pbHk6ICRuYXY7XG5cdFx0XHRjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjVzIGN1YmljLWJlemllciguNTcsLjIsLjIxLC44OSksIGNsaXAtcGF0aCAuM3MgY3ViaWMtYmV6aWVyKC41NywuMiwuMjEsLjg5KSAuNXMgIWltcG9ydGFudDtcbiAgICBcdEBpbmNsdWRlIGVkZ2Uge1xuICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XHRcdFx0XHRcblx0XHR9XHRcdFx0XG5cdH1cblx0Ji5yZXZlYWwtaXRlbXMge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQubWVudS10cmlnZ2VyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdFx0fVx0XG5cdFx0fVx0XHRcblx0fVx0XG59XG4uZml4ZWQge1xuXHQubWVudS10cmlnZ2VyIHtcblx0XHR0cmFuc2l0aW9uOiAkc2xvdztcblx0fVx0XG5cdCYucmV2ZWFsLWl0ZW1zIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKSB0cmFuc2xhdGVYKC0yNSUpO1xuXHRcdFx0fVx0XG5cdFx0fVx0XHRcblx0fVx0XHRcbn1cbi5tZW51LXRyaWdnZXIuZml4ZWQtbWVudSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wKSB0cmFuc2xhdGVYKC0yNSUpO1xufVx0XG4iLAoJCSIlZXhwYW5kZWQtbWVudS1saW5rIHtcbiAgIHBhZGRpbmc6IC41cmVtIDA7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRyYW5zaXRpb246ICRzbG93O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogLjI1cmVtIC40cmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVx0XHRcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0fVxuXHQmOmZvY3VzIHtcbiAgXHRib3gtc2hhZG93OiAgMCAwIDAgMnB4ICRsaWdodGJsdWU7XG5cdH1cbn1cbi5leHBhbmRlZC1tZW51IHtcblx0YmFja2dyb3VuZDogJGRhcmtibHVlO1xuXHRAaW5jbHVkZSBzaXplKDcwdncsIDEwMHZoKTtcblx0QGluY2x1ZGUgZml4ZWQodG9wIDAgcmlnaHQgMCk7XG5cdHotaW5kZXg6IDEwMDAwMDtcdFxuXHR0cmFuc2l0aW9uOiAkc2xvdztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHRcdFxuXHRib3gtc2hhZG93OiAtLjVyZW0gMCAxLjVyZW0gMCByZ2JhKDAsMCwwLC4yNSk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRAaW5jbHVkZSBzaXplKDEwMCUpO1xuXHRcdEBpbmNsdWRlIGZpeGVkKHRvcCAwIGxlZnQgMCk7XG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1x0XHRcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHR9XHRcblx0Ji1ncmlkIHtcblx0XHRtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG5cdFx0XHR3aWR0aDogNDhlbTtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHRcdFx0XG5cdFx0fVx0XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA2NGVtO1xuXHRcdH1cdFx0XHRcblx0fVxuXHQmLWNvbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkbGluZTtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcdFx0XHRcblx0XHRcdHRyYW5zaXRpb246ICRzbG93O1x0XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMS41cmVtO1x0XHRcdFx0XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1x0XHRcdFxuXHRcdFx0cGFkZGluZzogMnJlbTtcblx0XHR9XG5cdFx0JiAuZXhwYW5kZWQtbWVudS1uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IC41cmVtIDJyZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAkc2xvdztcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgXHRcdCAgIHBhZGRpbmc6IC42NXJlbSAxLjByZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cdFx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xuICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuICAgICBcdCAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYmx1ZTtcblx0XHRcdH1cbiAgICAgIH1cblxuXHR9XHRcdFxuXHQuc29jaWFsIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcblx0XHR9XHRcdFxuXHRcdCYtbGluayB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDIuNXJlbSk7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoMS43NXJlbSk7XG5cdFx0XHRcdHBhZGRpbmc6IC4yNXJlbTtcdFx0XHRcdFxuXHRcdFx0fVx0XHRcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBzaXplKDIuNXJlbSk7XG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtO1xuXHRcdFx0fVx0XHRcdFx0XG5cdFx0fVxuXHRcdCYtaWNvbiB7XG4gICAgICAgICBwYWRkaW5nOiAuMjVyZW07XG5cdFx0XHRmaWxsOiAkd2hpdGU7XG4gICAgICAgICB0cmFuc2l0aW9uOiAkc2xvdztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRmaWxsOiAkZGFya2JsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubW9iaWxlLW1lbnUtY2xvc2Uge1xuXHRAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1x0XG5cdEBpbmNsdWRlIGZpeGVkKHRvcCAwIGxlZnQgMCk7XG5cdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuNyk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiAxMDAwMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkc2xvdztcbn1cbi5kaXNwbGF5LW1lbnUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQuZXhwYW5kZWQtbWVudSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0QGluY2x1ZGUgc2l6ZSg4NXZ3LCAxMDB2aCk7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIHNpemUoMTAwdncsIDEwMHZoKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXHQmLnJldmVhbC1pdGVtcyB7XG5cdFx0LmV4cGFuZGVkLW1lbnUge1xuXHRcdFx0Ji1jb2wsXG5cdFx0XHQmLXNlYXJjaCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoLjUsMS42NSwuNCwuOCk7XHRcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY29sIHtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpe1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjRzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC42cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cdFx0XHRcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtbWVudS1jbG9zZSB7XG5cdFx0b3BhY2l0eTogLjY7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVx0XG59XG4uZXhwYW5kZWQtbWVudS1zZWN0aW9uLWhlYWRlci5leHBhbmRlZCAge1xuXHQuZXhwYW5kZWQtbWVudS1zZWN0aW9uLWhlYWRlci1saW5rIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XHRcblx0LmV4cGFuZGVkLW1lbnUtc2VjdGlvbi1oZWFkZXItYXJyb3ctc3ZnIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XHRcbiIsCgkJIiVmb290ZXItbGluayB7XHJcblx0cGFkZGluZzogLjJyZW07XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdHRyYW5zaXRpb246ICRiYXNpYztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0ICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gIFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRncmVlbjtcclxuXHR9XHQgIFx0XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cdFxyXG59XHJcbi5zaXRlLWZvb3RlciB7XHJcbiAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZGNmZGZhKzAsZmZmZmZmKzEwMCAqL1xyXG4gICBiYWNrZ3JvdW5kOiByZ2IoMjIwLDI1MywyNTApOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyMjAsMjUzLDI1MCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyMjAsMjUzLDI1MCwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyMjAsMjUzLDI1MCwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNkY2ZkZmEnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuXHQmLWdyaWQge1xyXG5cdCAgIEBleHRlbmQgJWJsb2NrLXBhZGRpbmc7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXgtd2lkdGg6ICRkZXNrdG9wO1xyXG5cdFx0fVx0XHRcdFxyXG5cdH1cclxuXHQmLWNvbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwIDFlbSAwO1xyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdCAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMCAyJSAwIDA7XHRcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuXHRcdH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7IFxyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyBcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDsgICBcclxuICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cdH1cdFxyXG5cdCYtbmF2LWxpc3Qge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0Ji1saW5rIHtcclxuXHRcdFx0QGV4dGVuZCAlZm9vdGVyLWxpbms7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNvY2lhbCB7XHJcblx0XHRtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAwO1xyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMXJlbSAwO1x0XHRcdFxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgMS41cmVtIDA7XHRcdFx0XHJcblx0XHR9XHRcdFx0XHRcclxuXHRcdCYtbGluayB7XHJcblx0XHRcdEBpbmNsdWRlIHNpemUoMS43NXJlbSwgMS43NXJlbSk7XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxLjM1cmVtLCAxLjM1cmVtKTtcdFx0XHRcdFxyXG5cdFx0XHR9XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxLjc1cmVtLCAxLjc1cmVtKTtcclxuXHRcdFx0fVx0XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLWV4dHJhcy1zaGFyZSB7XHJcbiAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICBAaW5jbHVkZSBtZCB7XHJcbiAgXHRmb250LXNpemU6IDEuMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItZXh0cmFzLXNoYXJlIC5zb2NpYWwtbGluayB7XHJcbiAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xyXG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIHdpZHRoOiAyMHB4O1xyXG59XHJcbi5mb290ZXItZXh0cmFzLXNoYXJlIC5zb2NpYWwtbGluayBzdmcge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgZmlsbDogJGJsdWU7XHJcbn1cclxuLmZvb3Rlci1leHRyYXMtc2hhcmUgLnNvY2lhbC1saW5rOmhvdmVyIHN2ZyB7XHJcbiAgIGZpbGw6ICRsaWdodGJsdWU7XHJcbn1cclxuXHJcbi5wYWlkZm9yIHtcclxuXHRwYWRkaW5nOiAuNzVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LC40KTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IC43cmVtO1xyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cdFx0XHJcbn1cclxuXHJcbi5jb3B5cmlnaHQge1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZlYmRmZCsxMCw2Y2E1ZTQrOTAgKi9cclxuICAgYmFja2dyb3VuZDogcmdiKDI1NCwxODksMjUzKTsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI1NCwxODksMjUzLDEpIDEwJSwgcmdiYSgxMDgsMTY1LDIyOCwxKSA5MCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNTQsMTg5LDI1MywxKSAxMCUscmdiYSgxMDgsMTY1LDIyOCwxKSA5MCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDI1NCwxODksMjUzLDEpIDEwJSxyZ2JhKDEwOCwxNjUsMjI4LDEpIDkwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZlYmRmZCcsIGVuZENvbG9yc3RyPScjNmNhNWU0JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG5cdCYtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0XHR9XHRcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdH1cdFx0XHRcclxuXHR9XHJcblx0Ji1uYXYge1xyXG5cdFx0Ji1saW5rIHtcclxuXHRcdFx0QGV4dGVuZCAlZm9vdGVyLWxpbms7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwKCQkiLm1haW4tbG9nbyB7XG4gICB3aWR0aDogOTVweDtcblx0bWFyZ2luOiAwIGF1dG87XHRcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDIwMDtcblx0dHJhbnNpdGlvbjogJHNsb3c7XG4gICB0b3A6IDVweDtcblx0cGFkZGluZzogLjVyZW07XG5cdCY6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkcHJpbWFyeTtcblx0fVxuICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxODBweDtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG5cdH1cblx0LnN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0dHJhbnNpdGlvbjogJGJhc2ljO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5zdmcge1xuXHRcdFx0ZmlsbDogJHNlY29uZGFyeTtcblx0XHR9XG5cdH1cbn1cbi5ob21lIC5tYWluLWxvZ28ge1xuICAgdG9wOiA1cHg7XG4gICB0cmFuc2l0aW9uOiAkc2xvdztcbiAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB0b3A6IDkwcHg7XG4gICB9XG4gICBAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XG4gICAgICB0b3A6IDExMHB4O1xuICAgfVxufVxuLmZpeGVkIC5tYWluLWxvZ28sXG4uaW50ZXJpb3IgLm1haW4tbG9nbyB7XG4gICB3aWR0aDogOTVweDtcbiAgIHRvcDogNXB4O1xufVxuIiwKCQkiLmJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgIGNvbG9yOiAkd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogLjE1cmVtO1xyXG5cdHBhZGRpbmc6IC45NXJlbSAxLjVyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkbGluZTtcclxuICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogJGJvdW5jZTtcclxuXHRtYXJnaW46IDA7XHJcblx0b3V0bGluZTogMDtcclxuXHQmLnNtYWxsIHtcclxuXHRcdHBhZGRpbmc6IC41NXJlbSAuNzVyZW07XHJcblx0fVx0XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmc6IC43NTRyZW0gMXJlbTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdCYuc21hbGwge1xyXG5cdFx0XHRwYWRkaW5nOiAuNzVyZW0gMXJlbTtcclxuXHRcdH1cclxuXHR9XHRcdFxyXG5cdEBpbmNsdWRlIG1kIHtcclxuXHRcdHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuXHRcdG1hcmdpbjogMDtcdFxyXG5cdFx0Ji5zbWFsbCB7XHJcblx0XHRcdHBhZGRpbmc6IC44NXJlbSAxLjI1cmVtO1xyXG5cdFx0fVx0XHRcclxuXHR9XHRcdFxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLDUwJSk7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdHRyYW5zaXRpb246ICRib3VuY2U7XHJcblx0XHRvcGFjaXR5OiAuNDtcclxuXHR9XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUodG9wIDAgbGVmdCAwKTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZShib3R0b20gMCBsZWZ0IDApO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC45NSk7XHRcdFxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRvcGFjaXR5OiAuMztcclxuXHRcdH1cdFxyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuICBcdGJveC1zaGFkb3c6ICRidXR0b24tc2hhZG93LWhvdmVyLCAwIDAgMCAycHggJGdyZWVuO1xyXG5cdH1cclxuXHQmLmJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHR9XHJcblx0Ji53aGl0ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHRcclxuXHRcdC5idXR0b24tdGV4dCB7XHJcblx0XHQgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwKCQkiLnBob3RvLXByb21vIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogJHNsb3c7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmLmFkZF90b3BfcGFkZGluZyB7XHJcbiAgXHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuICBcdFx0bWFyZ2luLXRvcDogMnJlbTtcdFx0XHJcbiAgXHR9XHJcbiAgXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuICBcdFx0bWFyZ2luLXRvcDogNHJlbTtcdFx0XHJcbiAgXHR9XHJcbiAgXHRAaW5jbHVkZSBtZCB7IFxyXG4gIFx0XHRtYXJnaW4tdG9wOiA1cmVtO1x0XHRcdFx0XHJcbiAgXHR9XHRcclxuICBcdEBpbmNsdWRlIGxnIHsgXHJcbiAgXHRcdG1hcmdpbi10b3A6IDZyZW07XHRcdFx0XHRcdFx0XHJcbiAgXHR9XHJcbiAgXHRAaW5jbHVkZSB4bCB7IFxyXG4gIFx0XHRtYXJnaW4tdG9wOiA3cmVtO1x0XHRcdFx0XHRcdFx0XHRcclxuICBcdH1cdFx0XHJcblx0fVxyXG5cdCYubm90X2Z1bGxfd2lkdGgge1xyXG5cdCBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcblx0XHRtYXJnaW46IDFyZW0gMXJlbSAwO1xyXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuICBcdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmV2ZWFsIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQucGhvdG8tcHJvbW8tdGl0bGUge1xyXG5cdFx0XHRAZXh0ZW5kICVzbGlkZS11cC1yZXZlYWw7XHJcblx0XHR9XHJcblx0fVxyXG4gICAmLnNpZGViYXItcHJvbW8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgJiAucGhvdG8tcHJvbW8taXRlbSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYgLnBob3RvLXByb21vLWl0ZW0tcGhvdG8ge1xyXG4gICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICB9XHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGhlYWRsaW5lO1xyXG5cdFx0bWFyZ2luOiAxcmVtIGF1dG87XHJcblx0XHRAZXh0ZW5kICVzbGlkZS11cDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRAZXh0ZW5kICVoZWFkbGluZTI7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XHRcdFx0XHJcblx0XHR9XHRcdFx0XHJcblx0XHQmLWxpbmsge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkc2xvdztcclxuXHRcdFx0cGFkZGluZzogMCAuNXJlbTtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZ3JpZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHQgICBmbGV4OiAxO1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZCB7XHJcbiAgICAgICAgIGZsZXg6IDE7XHJcblx0XHR9XHJcblx0XHQmLmdyZWVuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHR9XHJcblx0XHQmLmJsdWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVx0XHJcblx0XHQmLmRhcmstZ3JlZW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XHJcblx0XHR9XHJcblx0XHQmLmRhcmstYmx1ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5LCAyMCUpO1xyXG5cdFx0fVx0XHRcdFxyXG5cdFx0Ji5kYXJrLWdyYXkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGRhcmtncmF5LCAyMCUpO1xyXG5cdFx0fVx0XHRcclxuXHRcdCYuZ3JheSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5O1xyXG5cdFx0fVx0XHRcclxuXHRcdCYuYmxhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHR9XHRcdFx0XHRcclxuXHRcdCYud2hpdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdC5waG90by1wcm9tby1pdGVtIHtcclxuXHRcdFx0XHQmLWhlYWRsaW5lLFxyXG5cdFx0XHRcdCYtYmx1cmIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cdFx0XHRcclxuXHRcdCYtYXNwZWN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYXNwZWN0KDE2LDkpO1xyXG5cdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUpO1xyXG5cdFx0fVx0XHRcdFx0XHRcclxuXHRcdCYtY2VudGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUodG9wIDAgbGVmdCAwKTtcdFxyXG5cdFx0XHR6LWluZGV4OiA0MDA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1x0XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArNTAsMC41KzEwMCAqL1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDUwJSwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNTAlLHJnYmEoMCwwLDAsMC41KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSA1MCUscmdiYSgwLDAsMCwwLjUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbWQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdH1cclxuICAgICBcdFx0Jjpmb2N1cyB7XHJcbiAgICAgICAgIFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgOHB4ICRibHVlO1xyXG4gICAgIFx0XHR9XHJcbiAgICAgICAgICYuZ3JhZGllbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgJjpudGgtY2hpbGQoMSkgLnBob3RvLXByb21vLWl0ZW0tY2VudGVyLmdyYWRpZW50IHtcclxuICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMyMTRlOGMrMTAsMjE0ZThjKzYwJjErMTAsMCs2MCAqL1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNWRlZywgIHJnYmEoMzMsNzgsMTQwLDEpIDIwJSwgcmdiYSgzMyw3OCwxNDAsMCkgNjAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTVkZWcsICByZ2JhKDMzLDc4LDE0MCwxKSAyMCUscmdiYSgzMyw3OCwxNDAsMCkgNjAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAgcmdiYSgzMyw3OCwxNDAsMSkgMjAlLHJnYmEoMzMsNzgsMTQwLDApIDYwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzIxNGU4YycsIGVuZENvbG9yc3RyPScjMDAyMTRlOGMnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSAucGhvdG8tcHJvbW8taXRlbS1jZW50ZXIuZ3JhZGllbnQge1xyXG4gICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzRkOThlOCsxMCw0ZDk4ZTgrNjAmMSsxMCwwKzYwICovXHJcbiAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAgcmdiYSg3NywxNTIsMjMyLDEpIDIwJSwgcmdiYSg3NywxNTIsMjMyLDApIDYwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAgcmdiYSg3NywxNTIsMjMyLDEpIDIwJSxyZ2JhKDc3LDE1MiwyMzIsMCkgNjAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAgcmdiYSg3NywxNTIsMjMyLDEpIDIwJSxyZ2JhKDc3LDE1MiwyMzIsMCkgNjAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNGQ5OGU4JywgZW5kQ29sb3JzdHI9JyMwMDRkOThlOCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIC5waG90by1wcm9tby1pdGVtLWNlbnRlci5ncmFkaWVudCB7XHJcbiAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMjE0ZThjKzEwLDIxNGU4Yys2MCYxKzEwLDArNjAgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTVkZWcsICByZ2JhKDMzLDc4LDE0MCwxKSAyMCUsIHJnYmEoMzMsNzgsMTQwLDApIDYwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAgcmdiYSgzMyw3OCwxNDAsMSkgMjAlLHJnYmEoMzMsNzgsMTQwLDApIDYwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNWRlZywgIHJnYmEoMzMsNzgsMTQwLDEpIDIwJSxyZ2JhKDMzLDc4LDE0MCwwKSA2MCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMTRlOGMnLCBlbmRDb2xvcnN0cj0nIzAwMjE0ZThjJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoOTkpIC5waG90by1wcm9tby1pdGVtLWNlbnRlci5ncmFkaWVudCB7XHJcbiAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jOTBmZmY2KzEwLDkwZmZmNis2MCYxKzEwLDArNjAgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTVkZWcsICByZ2JhKDE0NCwyNTUsMjQ2LDEpIDIwJSwgcmdiYSgxNDQsMjU1LDI0NiwwKSA2MCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNWRlZywgIHJnYmEoMTQ0LDI1NSwyNDYsMSkgMjAlLHJnYmEoMTQ0LDI1NSwyNDYsMCkgNjAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAgcmdiYSgxNDQsMjU1LDI0NiwxKSAyMCUscmdiYSgxNDQsMjU1LDI0NiwwKSA2MCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5MGZmZjYnLCBlbmRDb2xvcnN0cj0nIzAwOTBmZmY2JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXHJcbiAgICAgICAgICYgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYgLmJ1dHRvbi10ZXh0IHsgXHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cdFx0Ji10ZXh0IHtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGJvdW5jZTtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBleHRlbmQgJXNsaWRlLXVwO1x0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAkdGFibGV0O1xyXG5cdFx0XHR9XHRcclxuICAgICAgICAgJiAubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIH1cclxuXHRcdH1cdFxyXG5cdFx0Ji1saW5rIHtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHRcdFx0fVx0XHRcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cGFkZGluZzogM3JlbSAwO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBsZyB7XHJcblx0XHRcdFx0cGFkZGluZzogNHJlbSAwO1xyXG5cdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0fVx0XHRcclxuXHRcdCYtaGVhZGxpbmUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRsaW5lO1x0XHRcdFxyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRyYW5zaXRpb246ICRib3VuY2U7XHJcblx0XHRcdEBleHRlbmQgJWhlYWRsaW5lMztcclxuXHRcdH1cdFxyXG5cdFx0Ji1zdWJoZWFkbGluZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGJvdW5jZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBleHRlbmQgJWhlYWRsaW5lNTtcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHR9XHRcdFx0XHRcclxuICAgXHQmLXN1YmhlYWRsaW5lMiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGJvdW5jZTtcclxuXHRcdFx0bWFyZ2luOiAtLjVyZW0gMCAxcmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAZXh0ZW5kICVoZWFkbGluZTU7XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAtLjc1cmVtIDAgMS4yNXJlbSAwO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW46IC0xcmVtIDAgMS41cmVtIDA7XHJcblx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHR9XHRcdFx0XHRcclxuXHRcdCYtYmx1cmIge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGJvZHk7XHRcdFx0XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNHMgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luOiAuNzVyZW0gYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdFx0bWFyZ2luOiAuNzVyZW0gYXV0bztcdFx0XHRcdFxyXG5cdFx0XHR9XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBsZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAxcmVtIGF1dG87XHRcdFx0XHRcclxuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdH1cdFx0XHJcblx0XHQmLXBob3RvIHtcclxuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUodG9wIDAgbGVmdCAwKTtcdFxyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAgXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICBcdFx0XHJcblx0XHRcdHRyYW5zaXRpb246ICRzbG93OyBcclxuXHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LnBob3RvLXByb21vIHtcclxuXHRcdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ji1oZWFkbGluZSB7fVxyXG5cdFx0XHRcdFx0Ji1waG90byB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEuMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMikgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHRcdCYuc3F1YXJlIHtcclxuXHRcdFx0LnBob3RvLXByb21vLWl0ZW0tYXNwZWN0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QoNSw0KTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0Ji5sZXR0ZXJib3gge1xyXG5cdFx0XHQucGhvdG8tcHJvbW8taXRlbS1hc3BlY3Qge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFzcGVjdCg0LDMpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcbiAgIFx0Ji53aWRlc2NyZWVuIHtcclxuXHRcdFx0LnBob3RvLXByb21vLWl0ZW0tYXNwZWN0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBhc3BlY3QoMTYsOSk7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdCYuZmxleC13aXRoLWNvbnRlbnQge1xyXG5cdFx0XHQucGhvdG8tcHJvbW8taXRlbSB7XHJcblx0XHRcdFx0Ji1hc3BlY3Qge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji1jZW50ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVsYXRpdmUodG9wIDAgbGVmdCAwKTtcdFxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcGhvbmUge1xyXG5cdFx0XHRcdFx0ICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHRcdFx0XHRcdCAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHRcclxuXHRcdCYubWF0Y2gtc2libGluZyB7XHJcblx0XHRcdC5waG90by1wcm9tby1pdGVtLWNlbnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcGhvbmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVsYXRpdmUodG9wIDAgbGVmdCAwKTtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVx0XHRcdFx0XHJcblx0XHQmLndpZGUge1xyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA2NiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHQmLWJsb2NrIHtcclxuXHRcdFx0ICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHRcdFxyXG5cdFx0Ji5yZXZlYWwge1xyXG5cdFx0XHQucGhvdG8tcHJvbW8taXRlbSB7XHJcblx0XHRcdFx0Ji10ZXh0IHtcclxuXHRcdFx0XHRcdEBleHRlbmQgJXNsaWRlLXVwLXJldmVhbDtcclxuXHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdCYtcGhvdG8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC45O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdCYubm9fZGltIHtcclxuXHRcdFx0XHRcdCAgb3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0Ji1ibG9jayB7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICVzbGlkZS11cC1yZXZlYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm11bHRpLWJ1dHRvbiB7XHJcbiAgXHRcdCY6aG92ZXIge1xyXG4gIFx0XHRcdC5waG90by1wcm9tbyB7XHJcbiAgXHRcdFx0XHQmLWl0ZW0ge1xyXG4gIFx0XHRcdFx0XHQmLWhlYWRsaW5lIHtcclxuICBcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgXHRcdFx0XHRcdH1cdFx0XHJcbiAgXHRcdFx0XHRcdCYtcGhvdG8ge1xyXG4gIFx0XHRcdFx0XHRcdG9wYWNpdHk6IC40ICFpbXBvcnRhbnQ7XHJcbiAgXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgXHRcdFx0XHRcdCYubm9fZGltIHtcclxuICAgIFx0XHRcdFx0XHQgIG9wYWNpdHk6IDE7XHJcbiAgICBcdFx0XHRcdFx0fSAgICAgIFx0XHRcdFx0XHRcdFxyXG4gIFx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG4gIFx0XHRcdFx0fVxyXG4gIFx0XHRcdH1cclxuICBcdFx0fVx0XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbiIsCgkJIi5ib2R5LWZvcm0ge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi5sb25nIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG5cdCYtZ3JpZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHRcdCYtbWFzb25yeSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQmLW1hc29ucnkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHQuYm9keS1mb3JtLWZpZWxkIHtcclxuXHRcdCAgd2lkdGg6IDEwMCU7XHJcblx0XHQgIG1hcmdpbjogLjVyZW0gMDtcclxuXHRcdCAgQGluY2x1ZGUgdGFibGV0IHtcclxuICBcdFx0ICB3aWR0aDogNTAlO1xyXG4gIFx0XHQgICYud2lkZSB7XHJcbiAgXHRcdCAgICB3aWR0aDogMTAwJTtcclxuICBcdFx0ICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIFx0XHQgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIFx0XHQgIH1cclxuICBcdFx0ICBtYXJnaW46IDFyZW0gMDtcclxuXHRcdCAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHQgICAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcclxuICAgICAgICBcdGRpdi5lcnJvciB7XHJcbiAgICAgICAgXHQgIGxlZnQ6IC43NXJlbTtcclxuICAgICAgICBcdH1cdCBcclxuICAgICAgICBcdC5ib2R5LWZvcm0tbGFiZWwuaGlkZGVuLWxhYmVsIHtcclxuICAgICAgICBcdCAgbGVmdDogY2FsYyguNzVyZW0gKyAxcHgpO1xyXG4gICAgICAgIFx0fVx0IFx0XHRcclxuXHRcdCAgICB9XHJcblx0XHQgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHQgICAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XHJcblx0XHQgICAgfVx0XHQgICAgXHJcblx0XHQgIH1cclxuXHRcdH1cclxuXHQgICYuZm91cnMge1xyXG4gIFx0XHQuYm9keS1mb3JtLWZpZWxkIHtcclxuICAgIFx0ICB3aWR0aDogNTAlO1xyXG5cdFx0ICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdCAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtO1xyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdCAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcclxuXHRcdCAgICB9XHRcdCAgICAgXHQgIFxyXG4gIFx0XHQgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIFx0ICB3aWR0aDogMjUlO1xyXG4gIFx0XHQgICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gIFx0XHQgICAgICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XHJcbiAgXHRcdCAgICB9XHJcbiAgXHRcdCAgICAmOm50aC1jaGlsZCg0bisyKSxcclxuICBcdFx0ICAgICY6bnRoLWNoaWxkKDRuKzMpIHtcclxuICBcdFx0ICAgICAgcGFkZGluZy1sZWZ0OiAuMzcyNXJlbTtcclxuICBcdFx0ICAgICAgcGFkZGluZy1yaWdodDogLjM3MjVyZW07XHJcbiAgXHRcdCAgICB9XHRcdCAgIFxyXG4gIFx0XHQgICAgJjpudGgtY2hpbGQoNG4rNCkge1xyXG4gIFx0XHQgICAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcclxuICBcdFx0ICAgIH1cdFx0ICBcdFx0ICAgIFxyXG4gIFx0XHQgIH0gICAgXHQgIFxyXG4gIFx0XHR9XHJcblx0ICB9XHRcdFxyXG5cdH1cdFx0XHJcblx0Ji1jb2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0fVx0XHJcblx0XHQmLm5vcGFkIHtcclxuXHRcdCAgQGluY2x1ZGUgdGFibGV0IHtcclxuICBcdFx0ICBwYWRkaW5nOiAwO1xyXG4gIFx0ICAgIC5ib2R5LWZvcm0tZmllbGQge1xyXG4gIFx0ICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICBcdCAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICBcdCAgICAgIH1cclxuICBcdCAgICB9XHJcblx0XHQgIH1cclxuXHRcdH1cdFx0XHJcblx0XHQmLmhpZ2hsaWdodGVkIHtcclxuXHRcdCAgYmFja2dyb3VuZDogJGxpZ2h0ZXN0Z3JheTtcclxuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcclxuXHRcdCAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcblx0XHQgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgXHRcdCAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgXHRcdCAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xyXG5cdFx0ICB9XHJcblx0XHQgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gIFx0XHQgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblx0XHQgIH1cdFx0ICBcclxuXHRcdH1cclxuXHRcdC5ib2R5LWZvcm0tZmllbGQge1xyXG5cdFx0ICAmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICBcdFx0ICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQgICAgfVxyXG5cdFx0ICB9XHJcblx0XHR9XHJcblx0fVxyXG4gICYtZ3JvdXBpbmcge1xyXG4gICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAycmVtO1xyXG4gICAgfSAgIFxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBAZXh0ZW5kICVoZWFkbGluZTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgJi5oaWdobGlnaHRlZCB7XHJcblx0XHQgIGJhY2tncm91bmQ6ICRsaWdodGdyYXk7XHJcblx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cdFx0ICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHQmLWZpZWxkIHtcclxuXHQgIHBhZGRpbmc6IDAgMDtcclxuXHRcdG1hcmdpbjogLjI1cmVtIDA7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgXHQgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgXHQgIH1cclxuICAgIH1cdCAgIFx0ICBcclxuXHQgICYudGV4dC1lbnRlcmVkIHtcclxuXHQgICAgLmJvZHktZm9ybS1sYWJlbCB7XHJcblx0ICAgICAgb3BhY2l0eTogMTtcclxuXHQgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdCAgICB9XHJcblx0ICB9XHJcbiAgXHRkaXYuZXJyb3Ige1xyXG4gIFx0ICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gIFx0ICBwYWRkaW5nOiAuMTVyZW07XHJcbiAgXHQgIGZvbnQtc2l6ZTogNzAlO1xyXG4gIFx0ICBjb2xvcjogJHdoaXRlO1xyXG4gIFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHRcdEBpbmNsdWRlIGFic29sdXRlKGJvdHRvbSAwIGxlZnQgMCk7XHRcclxuICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wJSk7XHJcbiAgXHR9XHQgIFxyXG5cdH1cdFxyXG5cdCYtbGFiZWwge1xyXG5cdCAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdCAgcGFkZGluZzogLjI1cmVtO1xyXG5cdCAgZm9udC1zaXplOiA4MCU7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSh0b3AgMCBsZWZ0IDFweCk7XHRcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgY29sb3I6ICRncmF5O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDE7XHJcblx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ICAmOmhvdmVyIHtcclxuXHQgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cdCAgfVxyXG5cdCAgJi5yZXZlYWxlZCB7XHJcbiAgXHQgIGZvbnQtc2l6ZTogMTAwJTtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB0b3A6IGF1dG87XHJcblx0ICAgIGxlZnQ6IGF1dG87XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHQgICAgb3BhY2l0eTogMTtcclxuXHQgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHQgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cdCAgfVxyXG5cdCAgc21hbGwge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgIH1cclxuXHQgIGEge1xyXG5cdCAgICBjb2xvcjogJHByaW1hcnk7XHJcblx0ICAgIHRyYW5zaXRpb246ICRzbG93O1xyXG5cdCAgICAmOmhvdmVyIHtcclxuXHQgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG5cdCAgICB9XHJcblx0ICB9XHJcblx0fVxyXG5cdCYtaW5wdXQsXHJcblx0Ji10ZXh0YXJlYSxcclxuXHQmLXNlbGVjdCB7XHJcblx0ICBmb250LWZhbWlseTogJGJvZHk7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG5cdCAgY29sb3I6ICRncmF5O1xyXG5cdCAgcGFkZGluZzogMXJlbTtcclxuICBcdEBleHRlbmQgJWJhc2ljLXRleHQ7XHJcblx0ICB0cmFuc2l0aW9uOiAkYm91bmNlO1xyXG5cdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHR9XHJcblx0XHQmLmVycm9yIHtcclxuXHRcdCAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji10ZXh0YXJlYSB7XHJcblx0ICBoZWlnaHQ6IDEwcmVtO1xyXG5cdH1cclxuXHQmLXJhZGlvIHtcclxuXHQgICYtaXRlbSB7XHJcblx0ICAgIHBhZGRpbmc6IC4zNXJlbTtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgfVxyXG5cdCAgJi1pbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcdFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYm9keS1mb3JtLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgICBcclxuICAgICAgJjpjaGVja2VkICsgLmJvZHktZm9ybS1yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblx0ICB9XHJcblx0ICAmLWxhYmVsIHtcclxuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMi4zcmVtO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgICY6aG92ZXIge1xyXG5cdCAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAuMXJlbSAuMXJlbSAuNXJlbSAwIHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgIH1cdCAgXHQgICAgICBcclxuXHQgICAgfVxyXG5cdCAgICAmOmJlZm9yZSxcclxuXHQgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgXHQgIHRyYW5zaXRpb246ICRib3VuY2U7XHJcblx0ICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKGxlZnQgLjVyZW0gdG9wIDUwJSk7XHJcbiAgICBcdFx0QGluY2x1ZGUgc2l6ZSgxLjVyZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xyXG4gICAgICB9XHQgICBcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7ICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKGxlZnQgMS4yNXJlbSB0b3AgNTAlKTtcclxuICAgIFx0XHRAaW5jbHVkZSBzaXplKC43NXJlbSk7XHJcbiAgICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgfSAgICAgIFxyXG5cdCAgfVxyXG5cdH1cclxuXHQmLWJ1dHRvbiB7XHJcblx0ICAmLXJvdyB7XHJcblx0ICAgIHBhZGRpbmc6IC4yNXJlbSAwIDFyZW07XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgXHQgICAgcGFkZGluZzogLjI1cmVtIDAgMDtcclxuXHQgICAgfVxyXG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gIFx0ICAgIHBhZGRpbmc6IC4yNXJlbSAwIDA7XHJcblx0ICAgIH1cdCAgICBcclxuXHQgIH1cclxuXHQgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7XHJcblx0ICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHRcclxuXHRcdHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBcdEBleHRlbmQgJWhlYWRsaW5lNjtcclxuICBcdGN1cnNvcjogcG9pbnRlcjtcclxuXHQgIHRyYW5zaXRpb246ICRib3VuY2U7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LCAyMCUpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0fVxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDMwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcclxuXHRcdH1cdFx0XHJcblx0fVx0XHJcblx0Ji1kaXNjbGFpbWVyIHtcclxuXHQgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdCAgZm9udC1zaXplOiA4MCU7XHJcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBtYXgtd2lkdGg6ICR0YWJsZXQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcblx0ICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG5cdCAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cdCAgICAgICAgXHJcblx0ICBhIHtcclxuXHQgICAgY29sb3I6ICRkYXJrZ3JheTtcclxuXHQgICAgdHJhbnNpdGlvbjogJHNsb3c7XHJcblx0ICAgICY6aG92ZXIge1xyXG5cdCAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHQgICAgfVxyXG5cdCAgfVxyXG5cdH1cclxuXHQmLXRoYW5rcyB7XHJcbiAgXHRAZXh0ZW5kICVibG9jay1wYWRkaW5nLXNtYWxsO1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBvcGFjaXR5OiAwO1xyXG5cdCAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUodG9wIDAgcmlnaHQgMCk7XHRcclxuXHRcdHRyYW5zaXRpb246ICRzbG93O1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcdEBleHRlbmQgJWJhc2ljLXRleHQ7XHJcbiAgICBoMiwgaDMge1xyXG4gICAgXHRAZXh0ZW5kICVoZWFkbGluZTI7XHJcbiAgICBcdGNvbG9yOiAkZ3JheTtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICYubG9uZyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgXHRcdEBpbmNsdWRlIHJlbGF0aXZlKHRvcCBhdXRvIHJpZ2h0IGF1dG8pO1x0XHJcbiAgXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcbiAgXHRcdHBhZGRpbmctdG9wOiAwO1xyXG4gIFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHR9XHRcclxuICAmLWNvbnRhaW5lciB7XHJcbiAgXHRAZXh0ZW5kICVibG9jay1wYWRkaW5nLXNtYWxsO1xyXG4gIFx0bWF4LXdpZHRoOiAkZGVza3RvcDtcclxuICBcdG1hcmdpbjogMCBhdXRvO1xyXG4gIFx0dGV4dC1hbGlnbjogbGVmdDtcclxuICBcdHRyYW5zaXRpb246ICRzbG93OyAgXHJcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHRAZXh0ZW5kICVzbGlkZS11cDtcclxuICBcdCYubm9fdG9wX3BhZGRpbmcgeyBcclxuICBcdCAgcGFkZGluZy10b3A6IDA7XHJcbiAgXHR9XHJcbiAgXHQmLnJldmVhbCB7XHJcbiAgICBcdEBleHRlbmQgJXNsaWRlLXVwLXJldmVhbDtcclxuICBcdH1cclxuICBcdCYuc3VibWl0dGVkIHtcclxuICBcdCAgLmJvZHktZm9ybSB7XHJcbiAgXHQgICAgb3BhY2l0eTogMDtcclxuICBcdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHQgICAgei1pbmRleDogMTsgXHJcblx0XHQgICAgaGVpZ2h0OiAxMHJlbTtcclxuICBcdCAgICAmLXRoYW5rcyB7XHJcbiAgICBcdCAgICBvcGFjaXR5OiAxO1xyXG4gICAgXHQgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIFx0ICAgIHotaW5kZXg6IDEwMDtcclxuICBcdCAgICB9XHJcbiAgXHQgIH1cclxuICBcdH1cclxuICB9XHRcclxuICAuZy1yZWNhcHRjaGEge1xyXG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gLjc1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMS4yNXJlbTtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudGV4dGFyZWEuZW1iZWRfY29kZSB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiA1cmVtO1xyXG4gICBmb250LXNpemU6IDcwJTtcclxuICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xyXG59XG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQSxPQUFPLENBQUMs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 */