@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-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;color:#fff}.button.white{background:#fff}.button.white .button-text{color:#214e8c}.button.large{font-size:150%}.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}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

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